3.8.0
This commit is contained in:
parent
452844423e
commit
3fa04215d4
1 changed files with 18 additions and 20 deletions
30
CHANGELOG.md
30
CHANGELOG.md
|
|
@ -1,6 +1,6 @@
|
|||
# Clixon Changelog
|
||||
|
||||
## 3.8.0 (Expected: Nov 8)
|
||||
## 3.8.0 (6 Nov 2018)
|
||||
|
||||
### Major New features
|
||||
* YANG Features
|
||||
|
|
@ -20,22 +20,20 @@
|
|||
* RFC 7895 defines a module-set-id. Configure option CLICON_MODULE_SET_ID is set and changed when modules change.
|
||||
* Yang 1.1 notification support (RFC 7950: Sec 7.16)
|
||||
* New event streams implementation with replay
|
||||
* See clicon_stream.[ch] for details
|
||||
* Generic streasm support (both CLI, Netconf and Restconf)
|
||||
* Added stream discovery according to RFC 5277 for netconf and RFC 8040 for restconf
|
||||
* Enabled by CLICON_STREAM_DISCOVERY_RFC5277 and CLICON_STREAM_DISCOVERY_RFC8040
|
||||
* Enabled by configure options CLICON_STREAM_DISCOVERY_RFC5277 and CLICON_STREAM_DISCOVERY_RFC8040
|
||||
* Configure option CLICON_STREAM_RETENTION is default number of seconds before dropping replay buffers
|
||||
8040.
|
||||
* See clicon_stream.[ch] for details
|
||||
* Restconf stream notification support according to RFC8040
|
||||
* See (apps/restconf/README.md) for more details.
|
||||
* start-time and stop-time query parameters
|
||||
* Fork fcgi handler for streams
|
||||
|
||||
* Fork fcgi handler for multiple concurrent streams
|
||||
* Set access/subscribe base URL with: CLICON_STREAM_URL (default "https://localhost") and CLICON_STREAM_PATH (default "streams")
|
||||
* Example: new stream "foo" will get access URL: https://localhost/streams/foo
|
||||
* Alternative variant using pub/sub support enabled by ./configure --enable-publish
|
||||
* Replay support: start-time and stop-time query parameter support
|
||||
* See [apps/restconf/README.md] for more details.
|
||||
* Alternative restconf streams using pub/sub enabled by ./configure --enable-publish
|
||||
* Set publish URL base with: CLICON_STREAM_PUB (default http://localhost/pub)
|
||||
* Example: new stream "foo" will publish event streams on URL: https://localhost/pub/foo
|
||||
* RFC8040 Restconf replay support: start-time and stop-time query parameter support
|
||||
* This only applies to "native" restconf stream support, Nchan mode has different replay functionality
|
||||
* RFC5277 Netconf replay supported
|
||||
* Replay support is only in-memory and not persistent. External time-series DB could be added.
|
||||
|
||||
|
|
@ -53,12 +51,12 @@
|
|||
* stream_cb_delete() --> stream_ss_delete()
|
||||
* backend_notify() and backend_notify_xml() - use stream_notify() instead
|
||||
* Example uses "NETCONF" stream instead of "ROUTING"
|
||||
* clixon_restconf and clixon_netconf changed to take -D `<level>` as command-line option instead of just -D (without debig level)
|
||||
* This aligns to clixon_cli and clixon_backend
|
||||
* Application command option -S to clixon_netconf is obsolete. Use `clixon_netconf -l s` instead.
|
||||
* clixon_restconf and clixon_netconf changed command-line option from -D to -D `<level>` aligning with cli and backend
|
||||
|
||||
* Unified log handling for all clicon applications using command-line option: `-l e|o|s|f<file>`.
|
||||
* The options stand for e:stderr, o:stdout, s: syslog, f:file
|
||||
* Added file logging (`-l f` or `-l f<file>`) for cases where neither syslog nor stderr is useful.
|
||||
* Added file logging (`-l f` or `-l f<file>`) for cases where neither syslog nor stderr is usefpul.
|
||||
* clixon_netconf -S is obsolete. Use `clixon_netconf -l s` instead.
|
||||
* Comply to RFC 8040 3.5.3.1 rule: api-identifier = [module-name ":"] identifier
|
||||
* The "module-name" was a no-op before.
|
||||
* This means that there was no difference between eg: GET /restconf/data/ietf-yang-library:modules-state and GET /restconf/data/foobar:modules-state
|
||||
|
|
@ -88,7 +86,7 @@
|
|||
* Single quotes for XML attributes https://github.com/clicon/clixon/issues/51
|
||||
* Thanks @SCadilhac
|
||||
* Fixed https://github.com/clicon/clixon/issues/46 Issue with empty values in leaf-list
|
||||
* Thanks achernavin22
|
||||
* Thanks @achernavin22
|
||||
* Identity without any identityref:s caused SEGV
|
||||
* Memory error in backend transaction revert
|
||||
* Set dir /www-data with www-data as owner, see https://github.com/clicon/clixon/issues/37
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue