Clixon 7.0.0

This commit is contained in:
Olof hagsand 2024-03-07 21:02:51 +01:00
parent 6b8f7754b8
commit 28050f44f8
7 changed files with 21 additions and 17 deletions

View file

@ -1,6 +1,6 @@
# Clixon Changelog # Clixon Changelog
* [6.6.0](#660) Expected: March 2024 * [7.0.0](#660) 8 March 2024
* [6.5.0](#650) 6 December 2023 * [6.5.0](#650) 6 December 2023
* [6.4.0](#640) 30 September 2023 * [6.4.0](#640) 30 September 2023
* [6.3.0](#630) 29 July 2023 * [6.3.0](#630) 29 July 2023
@ -8,10 +8,14 @@
* [6.1.0](#610) 19 Feb 2023 * [6.1.0](#610) 19 Feb 2023
* [6.0.0](#600) 29 Nov 2022 * [6.0.0](#600) 29 Nov 2022
## 6.6.0 ## 7.0.0
Expected: March 2024 8 March 2024
### Minor features Clixon 7.0.0 is a major release with changes to the debug/log/error API, other APIs,
standardized internal framing protocol and many other changes.
It also supports the 1.0 clixon controller release.
### Features
* Changed framing between backend and frontend to RFC6242 "chunked-encoding" * Changed framing between backend and frontend to RFC6242 "chunked-encoding"
* Previous a propriatary framing method was used * Previous a propriatary framing method was used

6
configure vendored
View file

@ -2811,10 +2811,10 @@ ac_compiler_gnu=$ac_cv_c_compiler_gnu
# where autotool scripts are: install-sh, config.sub, config.guess # where autotool scripts are: install-sh, config.sub, config.guess
CLIXON_VERSION_MAJOR="6" CLIXON_VERSION_MAJOR="7"
CLIXON_VERSION_MINOR="6" CLIXON_VERSION_MINOR="0"
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.

View file

@ -48,10 +48,10 @@ AC_CONFIG_SRCDIR([lib/clixon/clixon.h.in])
# where autotool scripts are: install-sh, config.sub, config.guess # where autotool scripts are: install-sh, config.sub, config.guess
AC_CONFIG_AUX_DIR(config-aux) AC_CONFIG_AUX_DIR(config-aux)
CLIXON_VERSION_MAJOR="6" CLIXON_VERSION_MAJOR="7"
CLIXON_VERSION_MINOR="6" CLIXON_VERSION_MINOR="0"
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]),[

View file

@ -202,7 +202,7 @@
* *
* Note: many(most) not covered by this constant need to GREP * Note: many(most) not covered by this constant need to GREP
* This includes lots of clicon->clixon namechanges, see CHANGELOG for whole list * This includes lots of clicon->clixon namechanges, see CHANGELOG for whole list
* This constant will be removed after the 6.6 release * This constant will be removed after the 7.0 release
*/ */
#define COMPAT_6_5 #define COMPAT_6_5

View file

@ -42,9 +42,9 @@ datarootdir = @datarootdir@
YANG_INSTALLDIR = @YANG_INSTALLDIR@ YANG_INSTALLDIR = @YANG_INSTALLDIR@
# Note: mirror these to test/config.sh.in # Note: mirror these to test/config.sh.in
YANGSPECS = clixon-config@2024-01-01.yang # 6.6 YANGSPECS = clixon-config@2024-01-01.yang # 7.0
YANGSPECS += clixon-lib@2023-11-01.yang # 6.5 YANGSPECS += clixon-lib@2023-11-01.yang # 6.5
YANGSPECS += clixon-lib@2024-01-01.yang # 6.6 YANGSPECS += clixon-lib@2024-01-01.yang # 7.0
YANGSPECS += clixon-rfc5277@2008-07-01.yang YANGSPECS += clixon-rfc5277@2008-07-01.yang
YANGSPECS += clixon-xml-changelog@2019-03-21.yang YANGSPECS += clixon-xml-changelog@2019-03-21.yang
YANGSPECS += clixon-restconf@2022-08-01.yang # 5.9 YANGSPECS += clixon-restconf@2022-08-01.yang # 5.9

View file

@ -57,7 +57,7 @@ module clixon-config {
CLICON_DATASTORE_CACHE CLICON_DATASTORE_CACHE
CLICON_NETCONF_CREATOR_ATTR CLICON_NETCONF_CREATOR_ATTR
Changed semantics of Changed semantics of
Released in Clixon 6.6"; Released in Clixon 7.0";
} }
revision 2023-11-01 { revision 2023-11-01 {
description description
@ -603,7 +603,7 @@ module clixon-config {
that created the object are deleted. that created the object are deleted.
The clixon controller uses this feature, but could in principle be used by other The clixon controller uses this feature, but could in principle be used by other
applications. applications.
Marked as obsolete in 6.6 since creators attribute replaced by clixon-lib creators Marked as obsolete in 7.0 since creators attribute replaced by clixon-lib creators
config"; config";
status obsolete; status obsolete;
} }
@ -965,7 +965,7 @@ module clixon-config {
cache with copy, or cache without copy. cache with copy, or cache without copy.
Note: 'cache' is default value and supported with regressions etc. Note: 'cache' is default value and supported with regressions etc.
Others are experimental (in Clixon 5.5) Others are experimental (in Clixon 5.5)
Note that from 6.6 this is OBSOLETED, only datastore_cache is supported"; Note that from 7.0 this is OBSOLETED, only datastore_cache is supported";
status obsolete; status obsolete;
} }
leaf CLICON_XMLDB_FORMAT { leaf CLICON_XMLDB_FORMAT {

View file

@ -71,7 +71,7 @@ module clixon-lib {
revision 2024-01-01 { revision 2024-01-01 {
description description
"Removed container creators from 6.5 "Removed container creators from 6.5
Released in 6.6.0"; Released in 7.0";
} }
revision 2023-11-01 { revision 2023-11-01 {
description description