Releases: PANTHEONtech/lighty
Releases · PANTHEONtech/lighty
16.1.1
What's Changed
- Bump Netconf to 3.0.6 by @PeterSuna in #1077
- Fix reported vulnerabilities (Cherry-pick #1032) by @PeterSuna in #1079
- Fix typo in lighty-tests-report README (Cherry-pick #1030) by @PeterSuna in #1080
- Change ODL compatibility release in documentation (Cherry-pick #1041) by @PeterSuna in #1081
- Add liveness and readiness probe to RNC & RCgNMI app (Cherry-pick #1050) by @PeterSuna in #1076
- Add exec to entrypoint script (Cherry-pick #1049) by @PeterSuna in #1075
- Add resource policies to RNC & RCgNMI app (Cherry-pick #1052) by @PeterSuna in #1074
- Fix indirect usage of optional (Cherry-pick #1069) by @PeterSuna in #1082
Full Changelog: 16.1.0...16.1.1
16.1.0
What's Changed
- Update security readme by @ihrasko in #978
- Bump grpc inside gnmi-proto to 1.46.0 (Cherry-pick #992) by @PeterSuna in #994
- Bump protobuf inside gnmi-proto to 3.20.1 (Cherry-pick #991) by @PeterSuna in #993
- Extend expired certificates inside gNMI tests (Cherry-pick #995) by @PeterSuna in #996
- Bump ODL versions to latest Sulfur releases by @PeterSuna in #998
- Bump ODL dependencies to latest releases (Cherry-pick #1007) by @PeterSuna in #1008
- Update required maven version by @ihrasko in #1012
- Fix CVE-2022-2048 and CVE-2020-36518 by @ihrasko in #1021
- Bump simulator to 16.0.0 by @ihrasko in #1022
Full Changelog: 16.0.0...16.1.0
15.3.0
What's Changed
- Add mTLS and swagger support via configuration capability by @sezerb in #937
- Fix not started JUnit test in gNMI by @ihrasko in #956
- Bump JUnit 5 to 5.8.2 by @ihrasko in #960
- Use JUnit5 Bom inside dependency-versions - 15.2.x by @PeterSuna in #963
- Bump spring-boot to 2.5.12 by @ihrasko in #957
- Remove log4j2 version overrides by @ihrasko in #958
- Provide module shards Config instead of tmp file (Cherry-pick #952) by @PeterSuna in #970
- Support multiple top elements in initial data (Cherry-pick #951) by @PeterSuna in #968
- Deprecate MetricProvider and CacheProvider by @PeterSuna in #972
- Bump netconf-simulator to latest release inside docker by @PeterSuna in #984
- Bump upstream versions to Phosphorus SR3 by @PeterSuna in #982
- Bump upstream versions to the latest Phosphorus SR3 release by @PeterSuna in #988
- Bump protobuf inside gnmi-proto to 3.20.1 (Cherry-pick #991) by @PeterSuna in #990
- Bump grpc inside gnmi-proto to 1.46.0 (Cherry-pick #992) by @PeterSuna in #989
- Extend expired certificates inside gNMI tests (Cherry-pick #995) by @PeterSuna in #997
New Contributors
Full Changelog: 15.2.0...15.3.0
16.0.0
What's Changed
- Add mandatory field to initial JSON data inside gNMI example - master by @PeterSuna in #834
- Remove data store preparing request from gnmi - master by @PeterSuna in #833
- Bump springboot dependencies to 2.5.6 for spring DI by @vainyksi in #846
- Add maven profile to collect & list all licenses for dependencies used by @vainyksi in #847
- Add binding action registration example by @ihrasko in #808
- Add option for loading yang models from classpath in gNMI simulator - master by @PeterSuna in #842
- Introduce BGP lighty module + app by @marekzatko in #855
- Add base lift configuration by @vainyksi in #858
- Update k8s and helm versions inside RNC & RCgNMI apps to the latest - Master by @PeterSuna in #867
- Add option to Load yang models from class path inside gNMI SB - Master by @PeterSuna in #856
- Workaround fix for Openconfig regex pattern matching problem - Master by @PeterSuna in #857
- Add basic BGP module tests by @marekzatko in #862
- Allow BGP app to start with lighty .json config + READMEs by @marekzatko in #871
- Add missing BGP topo models by @marekzatko in #872
- Upgrade and unify usage of lighty-codecs-util by @marekzatko in #863
- Remove deprecated methods from lighty-codecs-util by @marekzatko in #879
- Bump OpenDaylight netconf to 2.0.11 & fix logs bug - Master by @guillaumelambert in #890
- Removed unused dependencies by @Tobianas in #869
- Update copyrights in opensourced repositories by @Tobianas in #883
- Replace SchemaPath with SchemaInference by @ihrasko in #905
- Upgrading lift configuration to remove problematic tooling (cherry-pick #907) by @vainyksi in #909
- Fix reported Snkyk issues - master by @PeterSuna in #908
- Replace slf4j-log4j12 with slf4j-reload4j by @ihrasko in #914
- Bump to Phosphorus SR2 - master by @PeterSuna in #924
- Fix lighty-controller-spring-di test - master by @PeterSuna in #922
- Fix lighty spring boot log4j vulnerabilities - master by @PeterSuna in #923
- Create SECURITY.md by @mmiklus in #920
- Set Alpine version inside docker to 3.15.0 - master by @PeterSuna in #929
- Fix closing lighty apps and add option to increase time-out - Master by @PeterSuna in #886
- Uncomment tests for restconf/operations after fix in upstream by @Tobianas in #877
- Update tests in RNC/RCGNMI apps by @ihrasko in #933
- Add module time-out to RNC & RCgNMI helm charts by @PeterSuna in #935
- Lift config update by @vainyksi in #939
- Add mTLS and swagger support via configuration capability (cherry-pick #937) by @PeterSuna in #942
- Fix not started JUnit test in gNMI by @PeterSuna in #949
- Bump upstream dependencies by @PeterSuna in #950
- Bump spring-boot to 2.5.12 by @rovarga in #946
- Provide module shards Config to Controller instead of tmp file by @PeterSuna in #952
- Remove log4j2 version overrides by @ihrasko in #955
- Bump JUnit 5 to 5.8.2 by @ihrasko in #959
- Use JUnit5 Bom inside dependency-versions by @PeterSuna in #964
- Create Inference directly from YangInstanceIdentifier by @PeterSuna in #961
- Bump to latest released ODL Sulfur versions by @PeterSuna in #962
- Mark confusing methods deprecated by @ihrasko in #965
- Support multiple top elements in initial data by @PeterSuna in #951
- Clean-up in lighty JSON configuration by @PeterSuna in #945
- Bump to new released Sulfur versions by @PeterSuna in #967
- Prepare separate RNC/RCgNMI deploy actions by @PeterSuna in #943
- Bump third-party dependencies by @PeterSuna in #973
New Contributors
Full Changelog: 15.0.0...16.0.0
15.2.0
What's Changed
- Add base lift configuration (cherry-pick #858) by @vainyksi in #859
- Add option to Load yang models from class path inside gNMI SB (cherry-pick #856) by @vainyksi in #875
- Workaround fix for Openconfig regex pattern matching problem - (cherry-pick #857) by @vainyksi in #876
- Upgrade and unify usage of lighty-codecs-util (cherry-pick #863) by @marekzatko in #878
- Bump OpenDaylight netconf & fix logs bug by @guillaumelambert in #889
- Removed unused dependencies (cherry-pick #869) by @vainyksi in #893
- Update copyrights in opensourced repositories (cherry-pick #883) by @vainyksi in #894
- Upgrading lift configuration to remove problematic tooling (cherry-pick #906) by @vainyksi in #910
- Fix reported Snkyk issues - (cherry-pick #908) by @PeterSuna in #925
- Replace slf4j-log4j12 with slf4j-reload4j (cherry-pick #914) by @PeterSuna in #926
- Fix lighty-controller-spring-di test (cherry-pick #922) by @PeterSuna in #927
- Fix lighty spring boot log4j vulnerabilities (cherry-pick #923) by @PeterSuna in #928
- Set Alpine version inside docker to 3.15.0 (cherry-pick #929) by @PeterSuna in #930
- Fix closing lighty apps and add option to increase time-out (cherry-pick #886) by @PeterSuna in #931
- Uncomment tests for restconf/operations after fix in upstream (cherry-pick #877) by @PeterSuna in #932
- Add module time-out to RNC & RCgNMI helm charts (cherry-pick #935) by @PeterSuna in #936
- Prepare release 15.2.0 by @PeterSuna in #915
- Update upstream dependencies to Phosphorus SR2 release versions:
- odlparent - 9.0.13
- aaa - 0.14.10
- controller - 4.0.10
- infrautils - 2.0.13
- mdsal - 8.0.12
- netconf - 2.0.14
- yangtools - 7.0.14
- Update upstream dependencies to Phosphorus SR2 release versions:
- ODL fixes:
- Leaf Node cannot be deleted inside NETCONF device via RESTCONF (https://jira.opendaylight.org/browse/NETCONF-833)
Full Changelog: 15.1.0...15.2.0
14.4.0
What's Changed
- Upgrading lift configuration to remove problematic tooling (cherry-pick #910) by @PeterSuna in #919
- Removed unused dependencies (cherry-pick #893) by @PeterSuna in #916
- Replace slf4j-log4j12 with slf4j-reload4j (cherry-pick #914) + Resolve rest of logging vulnerabilities by @PeterSuna in #917
- Prepare release 14.4.0 by @PeterSuna in #918
- Update upstream dependencies to Silicon SR4 release versions:
- odlparent - 8.1.9
- aaa - 0.13.11
- controller - 3.0.16
- infrautils - 1.9.15
- mdsal - 7.0.14
- netconf - 1.13.8
- yangtools - 6.0.12
- openflowplugin - 0.12.4
- serviceutils - 0.7.4
- Update upstream dependencies to Silicon SR4 release versions:
Full Changelog: 14.3.0...14.4.0
15.1.0
What's Changed
- Add mandatory field to initial JSON data inside gNMI example (cherry-pick #834) by @vainyksi in #840
- Remove data store prepare request from gnmi (cherry-pick #833) by @vainyksi in #845
- Bump springboot dependencies to 2.5.6 for spring DI (cherry-pick #846) by @vainyksi in #852
- Add maven profile to collect & list all licenses for dependencies used (cherry-pick #847) by @vainyksi in #853
- Add binding action registration example (cherry-pick #808) by @ihrasko in #841
- Add option for loading yang models from classpath in gNMI simulator (cherry-pick #842) by @vainyksi in #854
- Prepare release 15.1.0 by @PeterSuna in #850
- Update upstream dependencies to Phosphorus SR1 release versions:
- odlparent 9.0.8
- aaa-artifacts 0.14.7
- controller-artifacts 4.0.7
- bundle-parent 4.0.7
- infrautils-artifacts 2.0.8
- mdsal-artifacts 8.0.7
- netconf-artifacts 2.0.9
- yangtools-artifacts 7.0.9
- yang-maven-plugin 7.0.9
- mdsal-binding-java-api-generator 8.0.7
- checkstyle 9.0.8
- Update upstream dependencies to Phosphorus SR1 release versions:
Full Changelog: 15.0.0...15.1.0
14.3.0
What's Changed
- Bump netconf-simulator for k8s tests by @vainyksi in #820
- Fix critical code smell reported by SonnarCloud - 14.2.x (cherry-pick #818) by @vainyksi in #823
- Fix Reliability/Security reported by SonnarCloud - 14.2.x (cherry-pick #815) by @vainyksi in #826
- Create module for generating overall lighty test coverage - 14.2.x (cherry-pick #822) by @vainyksi in #827
- Remove unused kubernetes client dependency - 14.2.x (cherry-pick #825) by @PeterSuna in #828
- Add quick start gNMI/RESTCONF example app - 14.2.x by @PeterSuna in #752
- Remove data store prepare request from gnmi (cherry-pick #833 to 14.2.x) by @vainyksi in #844
- Prepare release 14.3.0 by @PeterSuna in #860
- Update upstream dependencies to Silicon SR3 release versions:
- odlparent 8.1.4
- aaa-artifacts 0.13.7
- controller-artifacts 3.0.12
- bundle-parent 3.0.12
- infrautils-artifacts 1.9.10
- mdsal-artifacts 7.0.10
- netconf-artifacts 1.13.5
- yangtools-artifacts 6.0.8
- openflowplugin-artifacts 0.12.3
- serviceutils-artifacts 0.7.3
- yang-maven-plugin 6.0.8
- mdsal-binding-java-api-generator 7.0.10
- checkstyle 8.1.4
- Update upstream dependencies to Silicon SR3 release versions:
Full Changelog: 14.2.1...14.3.0
15.0.0
- Adopt Phosphorus to upstream
- odlparent 9.0.6
- aaa-artifacts 0.14.3
- controller-artifacts 4.0.3
- bundle-parent 4.0.3
- infrautils-artifacts 2.0.6
- mdsal-artifacts 8.0.5
- netconf-artifacts 2.0.5
- yangtools-artifacts 7.0.8
- yang-maven-plugin 7.0.8
- mdsal-binding-java-api-generator 8.0.5
- checkstyle 9.0.6
- Introduce gNMI module to lighty with simulator
- Enforce JSON_IETF [RFC7951] encoding support in lighty-gnmi
- Introduce docker+helm for RCgNMI application
- Convert sonic_gnoi protofile to YANG
- Implement sonic_gnoi gRPCs in simulator
- Introduce gNMI force capability - to overwrite the used capabilities for gNMI device
- Add gNMI/RESTCONF quick start example
- Remove lighty-codes and lighty-community-netconf-quarkus-app
- Remove openflow plugin
- Introduce ModuleStartupException for reporting Modules startup failiers
- Create lighty module for generating aggregate coverage
- Bump netconf-simulator for k8s tests to latest
- Add ActionProviderService and ActionService to LightyServices
- Remove references to obsolete models
- Rework GitHub workflow for testing the lighty application
- Make modules information inputs configurable in the publish workflow
- Extract AAAEncryptionServiceImpl to standalone module
- Fix sonarcloud reported vulnerabilities, codesmells & security issues
- Add postman collection to RNC app
- Bump akka config to 2.6
- Update lighty clustering
- Remove clustering example application
- Refactor JsonNodeConverter to use parameterized JSONCodecFactorySupplier