Releases: PANTHEONtech/lighty
17.2.0
Welcome to lighty.io 17.2.0!
This release maintains compatibility with OpenDaylight Chlorine SR2 release. We recommend to everyone who is using lighty.io 17.x to update to this release to enjoy updated OpenDaylight components and various improvements.
What's Changed
- Bump simulator to 17.1.0 by @ihrasko in #1217
- [17.x] Bump upstreams to Chlorine SR2 by @Tobianas in #1226
Full Changelog: 17.1.0...17.2.0
17.1.0
Welcome to lighty.io 17.1.0!
This release maintains compatibility with OpenDaylight Chlorine SR1 release. We recommend to everyone who is using lighty.io 17.x to update to this release to enjoy updated OpenDaylight components and various improvements.
Fixed bugs
#953 "RemoteDevice{yuma}: No more sources for schema context"
What's Changed
- Bump gRPC version to 1.50.0 by @ihrasko in #1149
- Set sonar.java.source to Java 17 by @ihrasko in #1150
- Bump org.json to 20220924 by @ihrasko in #1160
- Add missing jaxb-runtime dependency by @ihrasko in #1158
- Update Dockerfile maven version by @ihrasko in #1159
- Bump simulator to 17.0.1 by @ihrasko in #1172
- 17.x update java dockers by @ihrasko in #1175
- Bump upstream versions by @Tobianas in #1174
- Set call-home SSH port to 4334 by @ihrasko in #1181
- Bump actions-setup-minikube by @ihrasko in #1190
- [17.x] Bump actions-setup-minikube to v2.7.2 by @Tobianas in #1196
- [17.x] Bump TestNG version by @Tobianas in #1192
- [17.x] Add GitHub token to actions-setup-minikube by @Tobianas in #1201
- [17.x]Fix variable name of github token by @Tobianas in #1208
- Bump upstream versions by @Tobianas in #1199
- Revert "Explicitly allow java serialization of akka messages" by @ihrasko in #1211
- Revert "add default akka discovery method to fix failing tests" by @ihrasko in #1210
- Enable Split-Brain Resolver by @ihrasko in #1206
- Tune eos gossip/notification intervals by @ihrasko in #1213
- [17.x] Bump spring-boot-dependencies to 2.7.7 by @Tobianas in #1215
Full Changelog: 17.0.0...17.1.0
16.3.0
Welcome to lighty.io 16.3.0!
This release maintains compatibility with OpenDaylight Sulfur SR3 release.
Fixed issues
What's Changed
- Update simulator version to 16.2.0 by @PeterSuna in #1092
- Fix 533: Lighty does not suport YANG Patch model by @ihrasko in #1106
- Bump iana-if-type model revision to 2021-06-21 by @PeterSuna in #1107
- Close TopologyManager in NetconfClusteredTopologyPlugin by @ihrasko in #1131
- Drop support for version 15 by @ihrasko in #1135
- Bump grpc (1.50.0) and protobuf (3.21.7) dependencies by @ihrasko in #1148
- Bump upstream versions by @ihrasko in #1162
- Refactor getting module's version by @ihrasko in #1166
- Set call-home SSH port to 4334 by @ihrasko in #1182
- Bump actions-setup-minikube by @Tobianas in #1188
- Bump upstream versions to Sulfur SR3 by @Tobianas in #1187
- [16.x] Bump actions-setup-minikube to v2.7.2 by @Tobianas in #1195
- [16.x] Bump TestNG version by @Tobianas in #1193
Full Changelog: 16.2.0...16.3.0
15.4.0
Welcome to Lighty.io 15.4.0!
This is the final release of 15.x release stream to maintain compatibility with OpenDaylight Phosphorus. Lighty.io 15.4.0 includes more recent versions than OpenDaylight SR3 (SR4 has been never released).
This release contains some important fixes and is recommended for everyone who is still on Lighty.io 15 (OpenDaylight Phosphorus).
Please follow OpenDaylight components release notes for details
odlparent 9.0.16
infrautils 2.0.16
yangtools 7.0.18
mdsal 8.0.16
controller 4.0.13
aaa 0.14.14
netconf 2.0.17
What's Changed
- Bump upstream versions by @ihrasko in #1161
- Bump netconf to 2.0.17 by @ihrasko in #1163
- Fix indirect usage of optional by @ihrasko in #1164
- Refactor getting module's version by @ihrasko in #1165
Full Changelog: 15.3.0...15.4.0
17.0.0
Welcome to Lighty.io 17.0.0!
These are the highlights delivered into this release, enjoy!
OpenDaylight 2022-09 adaptation
- Migrate to Java 17 by @PeterSuna in #1003
- Bump upstreams to 2022.09 by @ihrasko in #1056
- Remove old Bierman restconf by @Tobianas in #1016
- Replace javax with jakarta by @ihrasko in #1026
New features
- Implement HTTP2 lightyServerBuider by @PeterSuna in #1010
- Opensource lighty-guice-app example by @PeterSuna in #1017
- Introduce lighty-app-modules-config by @PeterSuna in #941
- Add instance-identifier-patch-module to default configuration by @Tobianas in #1100 (Fix for #533)
- Create RNC cluster GH workflow test by @PeterSuna in #1039
- Use publish-action inside publish-docker-helm action by @PeterSuna in #979
- Add configuration for basic authorization to AAA by @PeterSuna in #1014
- Use reusable workflow for ligthy app test jobs by @PeterSuna in #1035
Achievements
- We have CNF certification: https://www.cncf.io/certification/cnf/#logos
Important changes
- Replace reload4j with log4j2 by @PeterSuna in #1125
Security fixes
- Fix reported CVE-2020-36518 & CVE-2022-2048 issues by @PeterSuna in #1019
- Fix reported vulnerabilities by @PeterSuna in #1025
- Sonatype dependencies vulnerabilities by @Tobianas in #1111
What's Changed in Details
- Update readme for lighty 17 by @ihrasko in #976
- Update security readme by @ihrasko in #977
- Remove deprecated methods by @ihrasko in #981
- Bump simulator to 16.0.0 by @ihrasko in #986
- Bump protobuf inside gnmi-proto to 3.20.1 by @PeterSuna in #991
- Bump grpc inside gnmi-proto to 1.46.0 by @PeterSuna in #992
- Extend expired certificates inside gNMI tests by @PeterSuna in #995
- Bump ODL versions to latest releases by @PeterSuna in #1000
- Fix writing data into list in gNMI Simulator by @PeterSuna in #966
- Replace deprecated JsonParser constructor and fix Json compare inside test by @PeterSuna in #1006
- Bump ODL dependencies to latest releases by @PeterSuna in #1007
- Update required maven version by @ihrasko in #1011
- Move AAA configuration from RNC app to AAA module by @PeterSuna in #1013
- Add configuration for basic authorization to AAA by @PeterSuna in #1014
- Add test with initializing lighty controller with choice data by @Tobianas in #1015
- Refactor LightyServerBuilder by @ihrasko in #1018
- Fix reported CVE-2020-36518 & CVE-2022-2048 issues by @PeterSuna in #1019
- Bump jetty to 9.4.48.v20220622 by @ihrasko in #1020
- Opensource lighty-guice-app example by @PeterSuna in #1017
- Replace javax with jakarta by @ihrasko in #1026
- Fix deprecated Jetty method by @PeterSuna in #1027
- Bump jsonassert to 1.5.1 by @ihrasko in #1028
- Fix typo in lighty-tests-report README by @PeterSuna in #1030
- Add guice example to code coverage aggregator by @PeterSuna in #1029
- Fix reported vulnerabilities by @PeterSuna in #1025
- Add missing README to Guice app by @PeterSuna in #1031
- Fix "InterruptedException" should not be ignored by @PeterSuna in #1034
- Move Https LightyServerBuilder to Lighty-jetty-server module by @PeterSuna in #1009
- Formatting by @ihrasko in #1036
- Migrate to Java 17 by @PeterSuna in #1003
- Switch mockito-core dependency to mockito-inline by @PeterSuna in #1002
- Add smoke test to Https RNC app by @PeterSuna in #1038
- Implement HTTP2 lightyServerBuider by @PeterSuna in #1010
- Update TLS keys in gNMI by @PeterSuna in #1023
- Remove old Bierman restconf by @Tobianas in #1016
- Delete LightyWebServerAdapter by @ihrasko in #1037
- Change ODL compatibility release in documentation by @Tobianas in #1042
- Update docs for Rfc8040 by @ihrasko in #1040
- Use reusbale workflow for ligthy app test jobs by @PeterSuna in #1035
- Change default value for image-tag-latest by @Tobianas in #1044
- Fix deploy documentation for RNC & RCgNMI by @PeterSuna in #1051
- Add liveness and readiness probe to RNC & RCgNMI app by @PeterSuna in #1050
- Add exec to entrypoint script by @PeterSuna in #1049
- Add resource policies to RNC & RCgNMI app by @PeterSuna in #1052
- Close RCgNMI instance in smoke tests by @PeterSuna in #1043
- Use publish-action inside publish-docker-helm action by @PeterSuna in #979
- Remove deprecated SemVer methods from gNMI by @PeterSuna in #1045
- Bump upstreams to 2022.09 by @ihrasko in #1056
- Fix value added to set by @ihrasko in #1058
- Make getSemVer method static by @ihrasko in #1057
- Add Startup probe to RNC & RCgNMI helm by @PeterSuna in #1060
- Rework getSemVer method by @ihrasko in #1059
- Create RNC cluster GH workflow test by @PeterSuna in #1039
- Bump Opendaylight Chlorine dependencies by @Tobianas in #1068
- Bump simulator to 16.1.0 by @ihrasko in #1085
- Update lighty logo by @PeterSuna in #1088
- Bump opendaylight dependencies by @Tobianas in #1090
- Update simulator version to 16.2.0 by @PeterSuna in #1093
- Bump opendaylight dependencies by @Tobianas in #1097
- Introduce lighty-app-modules-config by @PeterSuna in #941
- Add instance-identifier-patch-module to default configuration by @Tobianas in #1100
- Add Swagger unit test inside RNC Module by @PeterSuna in #944
- Fix SwaggerTest by @ihrasko in #1102
- Remove draft path from swagger by @ihrasko in #1070
- Add patch replace test by @Tobianas in #1101
- bump maven plugins by @PeterSuna in #1096
- Bump third party dependencies by @PeterSuna in #1098
- Bump aaa-artifacts by @Tobianas in #1103
- Improve YangPatchTest efficiency by @ihrasko in #1104
- Bump odlparent to 11.0.1 by @PeterSuna in #1105
- Bump iana-if-type model revision to 2021-06-21 by @PeterSuna in #1073
- Bump spring-boot by @Tobianas in #1109
- Sonatype dependencies vulnerabilities by @Tobianas in #1111
- Bump testng to 7.6.1 by @ihrasko in #1112
- Align maven-gpg-plugin versions by @ihrasko in #1113
- Remove unnecessary dependency overrides by @ihrasko in #1114
- Fix SonnarCloud quality gate by @Tobianas in #1115
- Bump slf4j-reload4j to 2.0.0 by @PeterSuna in #1120
- Remove thread sleeps from tests by @Tobianas in #1119
- Reduce code duplicates in topology plugins by @ihrasko in #1121
- Eliminate log4j.properties files by @PeterSuna in #1122
- Move loggers dependencies to lighty-parent by @PeterSuna in #1124
- Replace reload4j with log4j2 by @PeterSuna in #1125
- Add document...
16.2.0
What's Changed
- Fix reported vulnerabilities (Cherry-pick #1025) by @PeterSuna in #1032
- Fix typo in lighty-tests-report README (Cherry-pick #1030) by @PeterSuna in #1033
- Change ODL compatibility release in documentation by @Tobianas in #1041
- 16.x: Add liveness and readiness probe to RNC & RCgNMI app by @ihrasko in #1053
- Add exec to entrypoint script by @ihrasko in #1054
- Add resource policies to RNC & RCgNMI app by @ihrasko in #1055
- 16.x Bump opendaylight dependencies by @Tobianas in #1064
- Fix indirect usage of optional by @Tobianas in #1069
- Bump ODL upstreams by @Tobianas in #1072
- Bump simulator to 16.1.0 by @ihrasko in #1086
- Update lighty logo (Cherry-pick #1088) by @PeterSuna in #1089
- Align maven-gpg-plugin versions by @ihrasko in #1091
Full Changelog: 16.1.0...16.2.0
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