Skip to content

OADA 3.1.0 release candidate 2

Pre-release
Pre-release
Compare
Choose a tag to compare
@github-actions github-actions released this 27 Apr 05:04
v3.1.0-rc+2
4fb0cd4

OADA 3.1 is non-breaking changes barring any bugs.
The only caveat is that if there are any unhandled messages in kafka, they will be lost when upgrading from 3.0.

Major Changes (not an exhaustive list)

New

  • OADA now has a basic dashboard
    • Uses grafana with prometheus
    • Just shows redpanda dashboard out of the box (maybe more later?)
    • Does no run by default (run docker-compose with --profile dashboard for it to come up)
  • Support for proper usage of ETag with If-Match and If-None-Match headers
    • Usage according to RFC7232
    • Work on GET/HEAD as well now
    • Old usage (i.e., what @oada/client currently does) is still supported... for now

Changed/Improved

  • Switched from kafka to redpanda (services can still be used with an external kafka instead of the packaged redpanda)
  • Switched from node-rdkafka to KafkaJS
  • OADA is even smaller now than 3.0
  • More robust checking for JSON vs non-JSON content-types
  • No more zookeeper
  • Reduced kafka messaging
  • Fixed issue with admin CLI commands not always showing interactive prompts
  • More of the services are in TypeScript now
  • No longer erroneously creates a volume at /oada/binary for every oada service (only makes one for http-handler now)