Clixon 7.3.0 changelog
This commit is contained in:
parent
d24d5f6a9c
commit
8bb460df15
2 changed files with 21 additions and 10 deletions
20
CHANGELOG.md
20
CHANGELOG.md
|
|
@ -1,6 +1,6 @@
|
||||||
# Clixon Changelog
|
# Clixon Changelog
|
||||||
|
|
||||||
* [7.3.0](#730) Expected: January 2025
|
* [7.3.0](#730) 30 January 2025
|
||||||
* [7.2.0](#720) 28 October 2024
|
* [7.2.0](#720) 28 October 2024
|
||||||
* [7.1.0](#710) 3 July 2024
|
* [7.1.0](#710) 3 July 2024
|
||||||
* [7.0.1](#701) 3 April 2024
|
* [7.0.1](#701) 3 April 2024
|
||||||
|
|
@ -13,17 +13,12 @@
|
||||||
* [6.0.0](#600) 29 Nov 2022
|
* [6.0.0](#600) 29 Nov 2022
|
||||||
|
|
||||||
## 7.3.0
|
## 7.3.0
|
||||||
Expected: January 2025
|
30 January 2025
|
||||||
|
|
||||||
|
Clixon 7.3 features "system-only-config" for secure in-mem handling of selected config data, several cycle optimizations, generic CLI pipe callbacks and lots of bug-fixes.
|
||||||
|
|
||||||
### Features
|
### Features
|
||||||
|
|
||||||
* Performance optimization
|
|
||||||
* New no-copy `xmldb_get_cache` function for performance
|
|
||||||
* Optimized duplicate detection
|
|
||||||
* New: CLI generic pipe callbacks
|
|
||||||
* Add scripts in `CLICON_CLI_PIPE_DIR`
|
|
||||||
* New: [feature request: support xpath functions for strings](https://github.com/clicon/clixon/issues/556)
|
|
||||||
* Added: re-match, substring, string, string-length, translate, substring-before, substring-after, starts-with
|
|
||||||
* Added support for system-only-config data
|
* Added support for system-only-config data
|
||||||
* Store sensitive data in the "system" instead of in datastores
|
* Store sensitive data in the "system" instead of in datastores
|
||||||
* New `CLICON_XMLDB_SYSTEM_ONLY_CONFIG` configuration option
|
* New `CLICON_XMLDB_SYSTEM_ONLY_CONFIG` configuration option
|
||||||
|
|
@ -34,6 +29,13 @@ Expected: January 2025
|
||||||
* Added: `CLICON_CLI_PIPE_DIR`
|
* Added: `CLICON_CLI_PIPE_DIR`
|
||||||
* Added: `CLICON_XMLDB_SYSTEM_ONLY_CONFIG`
|
* Added: `CLICON_XMLDB_SYSTEM_ONLY_CONFIG`
|
||||||
* Deprecated: `CLICON_YANG_SCHEMA_MOUNT_SHARE`
|
* Deprecated: `CLICON_YANG_SCHEMA_MOUNT_SHARE`
|
||||||
|
* Performance optimization
|
||||||
|
* New no-copy `xmldb_get_cache` function for performance, as alternative to `xmldb_get`
|
||||||
|
* Optimized duplicate detection of incoming NETCONF requests
|
||||||
|
* New: CLI generic pipe callbacks
|
||||||
|
* Add scripts in `CLICON_CLI_PIPE_DIR`
|
||||||
|
* New: [feature request: support xpath functions for strings](https://github.com/clicon/clixon/issues/556)
|
||||||
|
* Added: `re-match`, `substring`, `string`, `string-length`, `translate`, `substring-before`, `substring-after`, `starts-with`
|
||||||
|
|
||||||
### C/CLI-API changes on existing features
|
### C/CLI-API changes on existing features
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -170,6 +170,7 @@ What to think about when doing a new release.
|
||||||
* Review CHANGELOG, write one-liner
|
* Review CHANGELOG, write one-liner
|
||||||
* Draft a new release and review generated release notes and use info to update CHANGELOG
|
* Draft a new release and review generated release notes and use info to update CHANGELOG
|
||||||
* Review README.md
|
* Review README.md
|
||||||
|
* Build packages: scripts/build_deb.sh
|
||||||
* New yang/clicon/clixon-config@XXX.yang revision?
|
* New yang/clicon/clixon-config@XXX.yang revision?
|
||||||
* Run autoconf
|
* Run autoconf
|
||||||
* Git stuff:
|
* Git stuff:
|
||||||
|
|
@ -177,17 +178,25 @@ What to think about when doing a new release.
|
||||||
git tag -a <version>
|
git tag -a <version>
|
||||||
git push origin <version>
|
git push origin <version>
|
||||||
```
|
```
|
||||||
|
|
||||||
* Add a github release and copy release info from CHANGELOG
|
* Add a github release and copy release info from CHANGELOG
|
||||||
|
* Tag associated repos:
|
||||||
|
* cligen
|
||||||
|
* clixon-example
|
||||||
|
* clixon-docs
|
||||||
|
* clixon-controller
|
||||||
|
* Build and push docker releases
|
||||||
|
|
||||||
After release:
|
After release:
|
||||||
* Run autoconf
|
* Run autoconf
|
||||||
|
|
||||||
|
### Optional release branch
|
||||||
|
|
||||||
Create release branch:
|
Create release branch:
|
||||||
```
|
```
|
||||||
git checkout -b release-4.2 4.2.0
|
git checkout -b release-4.2 4.2.0
|
||||||
git push origin release-4.2
|
git push origin release-4.2
|
||||||
```
|
```
|
||||||
|
|
||||||
* Add release branch to .github/workflows/ci.yml
|
* Add release branch to .github/workflows/ci.yml
|
||||||
|
|
||||||
Merge a branch back:
|
Merge a branch back:
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue