Clixon 5.6.0 Release
This commit is contained in:
parent
72025bfc5e
commit
60e6477be2
5 changed files with 15 additions and 9 deletions
12
CHANGELOG.md
12
CHANGELOG.md
|
|
@ -1,6 +1,6 @@
|
||||||
# Clixon Changelog
|
# Clixon Changelog
|
||||||
|
|
||||||
* [5.6.0](#560) Expected: March 2022
|
* [5.6.0](#560) 8 March 2022
|
||||||
* [5.5.0](#550) 20 January 2022
|
* [5.5.0](#550) 20 January 2022
|
||||||
* [5.4.0](#540) 30 November 2021
|
* [5.4.0](#540) 30 November 2021
|
||||||
* [5.3.0](#530) 27 September 2021
|
* [5.3.0](#530) 27 September 2021
|
||||||
|
|
@ -34,16 +34,16 @@
|
||||||
* [3.3.1](#331) June 7 2017
|
* [3.3.1](#331) June 7 2017
|
||||||
|
|
||||||
## 5.6.0
|
## 5.6.0
|
||||||
Expected: March 2022
|
8 March 2022
|
||||||
|
|
||||||
Clixon 5.6 removed the dependency of libevhtp and libevent2 for native
|
Clixon 5.6 removes the dependency of libevhtp and libevent2 for native HTTP/1
|
||||||
RESTCONF, module-state has been upgraded to RFC8525 and a lot of bugs
|
RESTCONF, module-state has been upgraded to RFC8525 and a lot of bugs
|
||||||
have been fixed, thanks to the community for all feedback.
|
have been fixed, thanks to the community for all feedback.
|
||||||
|
|
||||||
### New features
|
### New features
|
||||||
|
|
||||||
* Yang library upgraded from RFC78795 to [RFC 8525](https://datatracker.ietf.org/doc/html/rfc8525)
|
* Yang library upgraded from RFC7895 to [RFC 8525](https://datatracker.ietf.org/doc/html/rfc8525)
|
||||||
* See [API changes](API changes on existing protocol/config features) for more info
|
* See [API changes](#API-changes-on-existing-protocol/config-features) for more info
|
||||||
* RESTCONF Internal HTTP/1 native parser
|
* RESTCONF Internal HTTP/1 native parser
|
||||||
* Removed dependency of libevhtp/libevent2
|
* Removed dependency of libevhtp/libevent2
|
||||||
* Replace configure option `--disable-evhtp` with `--disable-http1` for disabling HTTP/1 (default enabled)
|
* Replace configure option `--disable-evhtp` with `--disable-http1` for disabling HTTP/1 (default enabled)
|
||||||
|
|
@ -96,7 +96,7 @@ Users may have to change how they access the system
|
||||||
|
|
||||||
* Added: [Strict auto completion for CLI argument expansion #163](https://github.com/clicon/clixon/issues/163)
|
* Added: [Strict auto completion for CLI argument expansion #163](https://github.com/clicon/clixon/issues/163)
|
||||||
* Added: [Convert int64, uint64 and decimal64 to string in xml to json #310](https://github.com/clicon/clixon/pull/310)
|
* Added: [Convert int64, uint64 and decimal64 to string in xml to json #310](https://github.com/clicon/clixon/pull/310)
|
||||||
* Backend ignore of `SIGPIPE'. This occurs if client quits unexpectedly over the UNIX socket.
|
* Backend ignore of `SIGPIPE`. This occurs if client quits unexpectedly over the UNIX socket.
|
||||||
* This is a timing issue but occurs more frequently in large RESTCONF messages.
|
* This is a timing issue but occurs more frequently in large RESTCONF messages.
|
||||||
* Added option: `CLICON_LOG_STRING_LIMIT` configure option
|
* Added option: `CLICON_LOG_STRING_LIMIT` configure option
|
||||||
* Limit the length of log and debug messages. Some log messages are dependendent on sizes that can be very large, such as packet lengths. This new option constrains the length of all messgaes. By default no limits.
|
* Limit the length of log and debug messages. Some log messages are dependendent on sizes that can be very large, such as packet lengths. This new option constrains the length of all messgaes. By default no limits.
|
||||||
|
|
|
||||||
|
|
@ -13,7 +13,7 @@ See [documentation](https://clixon-docs.readthedocs.io), [project page](https://
|
||||||
Clixon is open-source and dual licensed. Either Apache License, Version 2.0 or GNU
|
Clixon is open-source and dual licensed. Either Apache License, Version 2.0 or GNU
|
||||||
General Public License Version 2; you choose, see [LICENSE.md](LICENSE.md).
|
General Public License Version 2; you choose, see [LICENSE.md](LICENSE.md).
|
||||||
|
|
||||||
Clixon has a master branch continuously tested with CI, but releases are made ca every second month. Latest 5.5.0 release is from January 2022. Next is planned for March 2022. See [CHANGELOG.md](CHANGELOG.md) release history.
|
Clixon has a master branch continuously tested with CI, but releases are made ca every second month. Latest 5.6.0 release is from March 2022. Next is planned for May 2022. See [CHANGELOG.md](CHANGELOG.md) release history.
|
||||||
|
|
||||||
Clixon interaction is best done posting issues, pull requests, or joining the
|
Clixon interaction is best done posting issues, pull requests, or joining the
|
||||||
[slack channel](https://clixondev.slack.com).
|
[slack channel](https://clixondev.slack.com).
|
||||||
|
|
|
||||||
2
configure
vendored
2
configure
vendored
|
|
@ -2268,7 +2268,7 @@ ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
|
||||||
CLIXON_VERSION_MAJOR="5"
|
CLIXON_VERSION_MAJOR="5"
|
||||||
CLIXON_VERSION_MINOR="6"
|
CLIXON_VERSION_MINOR="6"
|
||||||
CLIXON_VERSION_PATCH="0"
|
CLIXON_VERSION_PATCH="0"
|
||||||
CLIXON_VERSION="\"${CLIXON_VERSION_MAJOR}.${CLIXON_VERSION_MINOR}.${CLIXON_VERSION_PATCH}.PRE\""
|
CLIXON_VERSION="\"${CLIXON_VERSION_MAJOR}.${CLIXON_VERSION_MINOR}.${CLIXON_VERSION_PATCH}\""
|
||||||
|
|
||||||
# Debug flag
|
# Debug flag
|
||||||
# Check whether --enable-debug was given.
|
# Check whether --enable-debug was given.
|
||||||
|
|
|
||||||
|
|
@ -50,7 +50,7 @@ AC_CONFIG_AUX_DIR(config-aux)
|
||||||
CLIXON_VERSION_MAJOR="5"
|
CLIXON_VERSION_MAJOR="5"
|
||||||
CLIXON_VERSION_MINOR="6"
|
CLIXON_VERSION_MINOR="6"
|
||||||
CLIXON_VERSION_PATCH="0"
|
CLIXON_VERSION_PATCH="0"
|
||||||
CLIXON_VERSION="\"${CLIXON_VERSION_MAJOR}.${CLIXON_VERSION_MINOR}.${CLIXON_VERSION_PATCH}.PRE\""
|
CLIXON_VERSION="\"${CLIXON_VERSION_MAJOR}.${CLIXON_VERSION_MINOR}.${CLIXON_VERSION_PATCH}\""
|
||||||
|
|
||||||
# Debug flag
|
# Debug flag
|
||||||
AC_ARG_ENABLE(debug, AS_HELP_STRING([--enable-debug],[Build with debug symbols, default: no]),[
|
AC_ARG_ENABLE(debug, AS_HELP_STRING([--enable-debug],[Build with debug symbols, default: no]),[
|
||||||
|
|
|
||||||
|
|
@ -47,6 +47,12 @@ Before you start,
|
||||||
make && sudo make install
|
make && sudo make install
|
||||||
```
|
```
|
||||||
|
|
||||||
|
Ensure standard IETF YANG files needed for the example are in `/usr/local/share/yang`. If elsewhere, use `./configure --with-yang-standard-dir=DIR`. Example to checkout yang models:
|
||||||
|
```
|
||||||
|
# cd /usr/local/share
|
||||||
|
# git clone https://github.com/YangModels/yang
|
||||||
|
```
|
||||||
|
|
||||||
Start backend:
|
Start backend:
|
||||||
```
|
```
|
||||||
sudo clixon_backend -f /usr/local/etc/example.xml -s init
|
sudo clixon_backend -f /usr/local/etc/example.xml -s init
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue