lighty

Lightweight OpenDaylight runtime library.

EPL-1.0 License

Stars
128
Committers
34

Bot releases are hidden (Show)

lighty - 15.3.0

Published by ihrasko over 2 years ago

What's Changed

New Contributors

Full Changelog: https://github.com/PANTHEONtech/lighty/compare/15.2.0...15.3.0

lighty - 16.0.0

Published by ihrasko over 2 years ago

What's Changed

New Contributors

Full Changelog: https://github.com/PANTHEONtech/lighty/compare/15.0.0...16.0.0

lighty - 15.2.0

Published by vainyksi over 2 years ago

What's Changed

Full Changelog: https://github.com/PANTHEONtech/lighty/compare/15.1.0...15.2.0

lighty - 14.4.0

Published by vainyksi over 2 years ago

What's Changed

Full Changelog: https://github.com/PANTHEONtech/lighty/compare/14.3.0...14.4.0

lighty - 15.1.0

Published by vainyksi almost 3 years ago

What's Changed

Full Changelog: https://github.com/PANTHEONtech/lighty/compare/15.0.0...15.1.0

lighty - 14.3.0

Published by vainyksi almost 3 years ago

What's Changed

Full Changelog: https://github.com/PANTHEONtech/lighty/compare/14.2.1...14.3.0

lighty - 15.0.0

Published by vainyksi about 3 years ago

  • 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
lighty - 14.2.1

Published by vainyksi about 3 years ago

Release notes:

  • Fix version of few project modules not managed by maven and in scripts & docs
  • Fix occasional non-logical failures in gNMI tests
  • Update openconfig models in gNMI IT tests
  • Refactor docker-image & helm-charts deploy workflow to be more generic
lighty - 14.2.0

Published by vainyksi about 3 years ago

Update upstream dependencies to Silicon SR2 release versions:

  • odlparent 8.1.3
  • aaa-artifacts 0.13.5
  • controller-artifacts 3.0.10
  • bundle-parent 3.0.10
  • infrautils-artifacts 1.9.9
  • mdsal-artifacts 7.0.9
  • netconf-artifacts 1.13.4
  • yangtools-artifacts 6.0.7
  • openflowplugin-artifacts 0.12.2
  • serviceutils-artifacts 0.7.2
  • yang-maven-plugin 6.0.7
  • maven-sal-api-gen-plugin 7.0.9
  • checkstyle 8.1.3
  • spotbugs 8.1.3

Release notes:

  • Add ActionProviderService and ActionService to LightyServices
  • Add binding action registration example
lighty - 13.4.0

Published by vainyksi about 3 years ago

Update upstream dependencies to Aluminium SR4 release versions:

  • odlparent 7.0.11
  • aaa-artifacts 0.12.4
  • controller-artifacts 2.0.9
  • infrautils-artifacts 1.8.4
  • mdsal-artifacts 6.0.11
  • netconf-artifacts 1.9.4
  • yangtools-artifacts 5.0.10
  • openflowplugin-artifacts 0.11.4
  • serviceutils-artifacts 0.6.4
  • yang-maven-plugin 5.0.10
  • maven-sal-api-gen-plugin 6.0.10
  • checkstyle 7.0.10
  • spotbugs 7.0.10

Release notes:

  • Refactor JsonNodeConverter to use parameterized JSONCodecFactorySupplier
lighty - 14.1.0

Published by vainyksi about 3 years ago

Update upstream dependencies to Silicon SR1 release versions:

  • odlparent 8.1.2
  • aaa-artifacts 0.13.3
  • controller-artifacts 3.0.8
  • bundle-parent 3.0.8
  • infrautils-artifacts 1.9.8
  • mdsal-artifacts 7.0.7
  • netconf-artifacts 1.13.2
  • yangtools-artifacts 6.0.6
  • openflowplugin-artifacts 0.12.1
  • serviceutils-artifacts 0.7.1
  • yang-maven-plugin 6.0.6
  • maven-sal-api-gen-plugin 7.0.7
  • checkstyle 8.1.2
  • spotbugs 8.1.2

Release notes:

  • Add verification to lighty-examples which checks if the applications/modules have started correctly
  • Refactor akka version handling in poms
  • Bump akka configs to akka 2.6
  • Refactor JsonNodeConverter to use parameterized JSONCodecFactorySupplier
  • Add script to save logs from lighty.io pods deployed by Helm
  • Clustering:
    • Reimplement UnreachableListener as MemberRemovedListener
    • Change MemberRemovedListener from cluster-singleton-service to "standard" actor
    • Add option to set Split brain resolver strategy in lighty-application's helm chart
    • Remove lighty-cluster-app example
  • gNMI:
    • Introduce lighty-gnmi-sb module
    • Introduce lighty-gnmi-device-simulator
    • Introduce RCgNMI (RESTCONF-gNMI) lighty application
lighty - 14.0.0

Published by vainyksi over 3 years ago

Release notes:

  • Migrate from travis to GH actions
    • uploading & storing built artifacts in GH
    • easier integration for forked repositories with GH actions & SonarCloud
  • GitHub Workflow:
    • Added helm publishing to workflow
    • Added Docker publish workflow
    • Added ability to specify checkout reference in workflow
  • Add smoke test for examples
  • Update JSON sample config files for examples
  • General start-script artifact which can start lighty apps
  • Format time tracking logs to be more readable
  • Introduce lighty RNC (Restconf-Netconf) microservice application:
    • Helm chart for easy configurable kubernetes deployment
  • Fix Javadoc build warnings
  • Minor refactor in tests
  • Corrected to use JDK 11: (LGTM build, community-restconf-ofp-app example Dockerfile, Springboot example)
  • Bump surefire and failsafe plugins
  • Added initial config data functionality to lighty controller
  • Updated controller README
  • Removed duplicity at configuration files
  • Deprecated lighty-codecs artifact
  • Introduced lighty-codecs-util
  • Used repackaged-akka artifact instead of akka dependencies from odlparent artifact

Update upstream dependencies to the latest Silicon versions:

  • odlparent 8.1.1
  • aaa-artifacts 0.13.2
  • controller-artifacts 3.0.7
  • infrautils-artifacts 1.9.6
  • mdsal-artifacts 7.0.6
  • mdsal-model-artifacts 0.13.3
  • netconf-artifacts 1.13.1
  • yangtools-artifacts 6.0.5
  • openflowplugin-artifacts 0.12.0
  • serviceutils-artifacts 0.7.0
lighty - 13.3.0

Published by vainyksi over 3 years ago

Release notes:

  • Removed not needed maven verify from GitHub workflow
  • Added Docker publish workflow
  • Added ability to specify checkout reference in workflow
  • Added helm publishing to workflow
  • Bump surefire and failsafe plugins
  • Included rnc-polyglot-app docker artifact to default build structure
  • Added initial config data functionality to lighty controller
  • Updated RNC app for work with init data
  • Updated controller README
  • Removed duplicity at configuration files
  • Fix README formatting in lighty-rnc-aggregator
  • Set lighty-codecs to deprecated
  • Introduced lighty-codecs-util

Update upstream dependencies to the latest Aluminium SR3 versions:

  • aaa-artifacts 0.12.3
  • mdsal-artifacts 6.0.9
  • netconf-artifacts 1.9.3
  • yangtools-artifacts 5.0.9
  • openflowplugin-artifacts 0.11.3
  • serviceutils-artifacts 0.6.3
lighty - 13.2.1

Published by vainyksi over 3 years ago

Release notes:

  • Add smoke test for examples
  • Added Docker publish workflow
  • Added ability to specify checkout reference in workflow
  • Added helm publishing to workflow
  • Bump surefire and failsafe plugins
  • Added initial config data functionality to lighty controller
  • Updated RNC app for work with init data
  • Updated controller README
  • Removed duplicity at configuration files
  • Fix README formatting in lighty-rnc-aggregator
lighty - 13.2.0

Published by vainyksi over 3 years ago

Update upstream dependencies to latest Aluminium SR2 versions:

  • odl parent 7.0.8
  • mdsal 6.0.8
  • controller 2.0.7
  • infrautils 1.8.3
  • yangtools 5.0.8
  • aaa 0.12.2
  • netconf 1.9.2
  • openflow 0.11.2
  • serviceutils 0.6.2
  • maven-sal-api-gen-plugin 6.0.8
  • odlparent.checkstyle 7.0.8
  • odlparent.spotbugs 7.0.8

Introduce lighty RNC (Restconf-Netconf) microservice application :

  • helm chart for easy configurable kubernetes deployment
lighty - 12.3.0

Published by vainyksi over 3 years ago

Update upstream dependencies to latest Magnesium SR3 versions:

  • odl parent 6.0.13
  • yangtools-artifacts 4.0.15
  • mdsal 5.0.16
  • controller 1.11.3
  • conroller.config-artifacts 0.12.3
  • aaa 0.11.3
  • netconf 1.8.3
  • infrautils 1.7.3
  • openflow 0.10.3
  • serviceutils 0.5.3
  • maven-sal-api-gen-plugin 3.0.16
  • odlparent.checkstyle 6.0.13
  • odlparent.spotbugs 6.0.12

Migrate from Travis to GutHub Actions
Clean & refactor tests

lighty - 13.1.0

Published by vainyksi over 3 years ago

Update upstream dependencies to latest Aluminium SR1 versions:

  • odl parent 7.0.7
  • mdsal 6.0.7
  • controller 2.0.6
  • infrautils 1.8.2
  • yangtools 5.0.7
  • aaa 0.12.1
  • netconf 1.9.1
  • openflow 0.11.1
  • serviceutils 0.6.1
  • maven-sal-api-gen-plugin 6.0.7

Update JSON sample config files for examples

Minor refactor in tests

Migrate from travis to GH actions

  • uploading & storing built artifacts in GH
  • easier integration for forked repositories with GH actions & SonarCloud

Corrected to use JDK 11: (LGTM build, community-restconf-ofp-app example Dockerfile, Springboot example)

lighty - 12.2.2

Published by vainyksi almost 4 years ago

Format time tracking logs to be more readable

Bump dependencies to newer versions, clean dependencies & hard-coded values in clustering

Fix Javadoc build warnings

lighty - 13.0.1

Published by vainyksi almost 4 years ago

General start-script artifact which can start lighty apps

Format time tracking logs to be more readable

Introduce lighty clustering with the following capabilities:

  • Kubernetes cluster deployment support:
    • Recovery mechanism for unreachable cluster members deployed in kubernetes
  • Add clustered netconf/restconf example app with detailed README

Fix Javadoc build warnings

lighty - 12.2.1

Published by vainyksi almost 4 years ago

General start-script artifact which can start lighty apps
Introduced lighty clustering with the following capabilities:

  • Kubernetes cluster deployment support:
    • Recovery mechanism for unreachable cluster members deployed in kubernetes
  • Clustered netconf/restconf example app with detailed README