V3.3.0
What's Changed
- Fix state node service label selector by @VledicFranco in #536
- Correct usage of kubernetes apis by @VledicFranco in #537
- copying labels by @jacum in #538
- Added resources spec to the CRDS of interactions and bakers by @VledicFranco in #539
- Made creation operations idem on the controllers by @VledicFranco in #540
- added failure threshold to interactions for interactions with slow startup by @VledicFranco in #543
- Enabled skuber logging for debugging TST by @VledicFranco in #544
- shortening version by @jacum in #545
- fix master by @jacum in #546
- increased the liveness probe failure treshold by @VledicFranco in #547
- back to long version by @jacum in #548
- Longer restarts for streams to counter a bug of OpenShift 3.11 by @VledicFranco in #551
- Exponential backoff for the watch streams by @VledicFranco in #552
- Added basic metrics to bakery-controller by @VledicFranco in #556
- Less logs for idempotent ops by @VledicFranco in #559
- fix kanela agent for bakery-controller by @VledicFranco in #560
- removed redundant logs by @VledicFranco in #561
- added prometheus port to necessary services by @VledicFranco in #566
- important bug fix regarding the ports of the services of state nodes by @VledicFranco in #568
- State node can now get extra configuration from config maps or secrets by @VledicFranco in #569
- resilence on loading extra config by @VledicFranco in #574
- resolve config by @VledicFranco in #575
- failure treshold for the state nodes by @VledicFranco in #576
- cassandra smoke test by @VledicFranco in #583
- fix on the streaming buffer for the service discovery by @VledicFranco in #597
- Interaction starter spring by @Tim-Linschoten in #596
- Https Mutual Auth by @VledicFranco in #593
- Remote interaction call protocol changed to JSON by @jacum in #601
- quick fix by @VledicFranco in #602
- Update graphviz-java to 0.17.0 by @scala-steward in #600
- Update cats-effect to 2.1.4 by @scala-steward in #599
- Update kamon-akka, kamon-bundle, ... to 2.1.3 by @scala-steward in #592
- Update sbt-native-packager to 1.7.4 by @scala-steward in #595
- Update mockserver-netty to 5.11.0 by @scala-steward in #594
- Extend sbt interaction plugin by @Tim-Linschoten in #603
- Fix logging bakery by @Tim-Linschoten in #604
- Extended logging by @VledicFranco in #606
- Coverage increase by @VledicFranco in #613
- Sidecar container + use of projected volumes by @jacum in #591
- added code coverage publish to main build pipeline by @VledicFranco in #615
- Updated the version by @Tim-Linschoten in #616
- remove instrumented code by @jacum in #617
- fix condition pipeline by @jacum in #618
- env vars for sidecar by @jacum in #620
- source scan by @jacum in #621
- refactored labels by @VledicFranco in #622
- added back service account token by @VledicFranco in #624
- better 'maybe' handling (without .get) by @jacum in #625
- limit source scans to main baker repo; version bumps by @jacum in #629
- Bakery state node: Load in the bakery-config/application.conf instead of all configs. by @Tim-Linschoten in #631
- bumping dependencies by @jacum in #632
- refactored port management in the operator by @jacum in #636
- play json fix by @VledicFranco in #638
- added API logging by @jacum in #640
- Add client filters and mutual tls by @VledicFranco in #639
- splited trust store and key management keystores on baker client by @VledicFranco in #643
- Decrease the version size according to https://developercommunity.vis… by @stasimus in #644
- Bakery naming refactor by @VledicFranco in #626
- config improve for bakery baker by @VledicFranco in #646
- Update sbt-kubeyml to 0.3.9 by @scala-steward in #641
- Update ficus to 1.5.0 by @scala-steward in #637
- Akka migration 2.6 by @stasimus in #647
- bakery architecture high level doc by @VledicFranco in #645
- Update sbt-native-packager to 1.7.5 by @scala-steward in #635
- Update kamon-akka, kamon-bundle, ... to 2.1.6 by @scala-steward in #649
- Update protobuf-java to 3.13.0 by @scala-steward in #634
- bump to 3.1.0-SNAPSHOT and updated changelog by @VledicFranco in #650
- reverted metric port name by @jacum in #651
- fix on default configuration of in-memory persistence by @VledicFranco in #653
- some tech docs by @VledicFranco in #652
- Update spring-context, spring-core to 5.2.9.RELEASE by @scala-steward in #662
- path parameter validation by @jacum in #663
- Fixed tabs on docs by @VledicFranco in #664
- publishing docker images by @jacum in #665
- version bump by @jacum in #666
- Added optionally gzipped recipes by @jacum in #667
- health check fix for interactions by @jacum in #670
- Application readiness probe by @jacum in #675
- Watch baker config and force roll deploy by @VledicFranco in #673
- scope labels for baker interaction discovery by @jacum in #677
- Update sbt-native-packager to 1.7.6 by @scala-steward in #679
- Update akka-http-spray-json to 10.2.1 by @scala-steward in #671
- Update kamon-akka, kamon-bundle, ... to 2.1.8 by @scala-steward in #680
- Update http4s-blaze-client, ... to 0.21.8 by @scala-steward in #682
- improvement on the config watch controller by @VledicFranco in #676
- Update sbt to 1.4.0 by @scala-steward in #672
- interaction manifest updates by @VledicFranco in #684
- Implements support for multiply hosts support as the simplest way to … by @stasimus in #683
- Implements integration test by @stasimus in #686
- Update cats-retry to 2.0.0 by @scala-steward in #687
- Make Baker AutoCloseable for try-catch sugar from Java interface by @stasimus in #688
- Improve failover utils by @stasimus in #689
- Adds extra build factory method to java's interface. by @stasimus in #691
- Improve/java interface by @stasimus in #692
- Update joda-time to 2.10.7 by @scala-steward in #690
- fixed bug regarding a http method used on the baker client by @VledicFranco in #698
- fail on failed tests by @jacum in #699
- fixed the example app endpoints by @VledicFranco in #700
- Sorted the event comparison of the Bakery integration tests by @Tim-Linschoten in #701
- fix broken link, correct version, and clearer text by @nikolakasev in #704
- Fixed the order of input ingredients used to call interactions. by @Tim-Linschoten in #709
- bundled dependency version bump + configurable API client URL by @jacum in #705
- Reduce log level to debug for successful failover cases. by @stasimus in #719
- latest akka persistence/cassandra with simplified configs by @jacum in #702
- Baker model by @VledicFranco in #735
- recipe improvements by @jacum in #736
- hybrid interaction discovery by @jacum in #744
- Features/plain recipe manager by @stasimus in #769
- idle timeouts by @jacum in #763
- Poll the recipes for file system changes by @stasimus in #772
- Feature/recipes poll by @stasimus in #778
- java baker fix by @jacum in #784
- Failover baker client to legacy Baker's instances by @stasimus in #782
- support multiple spring contexts for launching interactions by @jacum in #791
- Fix to make a local startup of the unified Baker possible by @Tim-Linschoten in #816
- Fixed the 404 errors for the FailOverUtils client. by @Tim-Linschoten in #829
- k8s lazy init, logging fixes by @jacum in #832
- exposes interaction API by @jacum in #827
- bump versions & fix CRDs by @jacum in #834
- Features/parametrised interactions metrics by @jacum in #838
- cassandra moved to test deps by @jacum in #839
- Make "inmemory" as a default RecipeManager implementation by @stasimus in #840
- moved cluster init point by @jacum in #854
- fix int test by @jacum in #855
- forced databind by @jacum in #866
- fix cve 2 by @jacum in #867
- deps bumps by @jacum in #856
- Add security scans by @jacum in #858
- added watcher by @jacum in #860
- deps bumped, obsolete code removed by @jacum in #877
- cleanup/unified renamed by @jacum in #888
- removed unused/uncovered classes by @jacum in #892
- better kafka sink by @jacum in #893
- roll back recipe actor by @jacum in #905
- Dashboard by @jacum in #901
- Interaction binding updates by @Tim-Linschoten in #926
- Addedd baker-annotations to the released modules. by @Tim-Linschoten in #927
- Fix build by @Tim-Linschoten in #928
- Fixes to interaction instance to interaction interface bindings. by @Tim-Linschoten in #930
- Added a test for the NoSuchProcessException by @Tim-Linschoten in #934
- Small refactors by @Tim-Linschoten in #936
- Interaction binding fixes & allow super set off output. by @Tim-Linschoten in #949
- Interaction binding fixes by @Tim-Linschoten in #951
- More restful dashboard by @Tim-Linschoten in #962
- recipe cache by @jacum in #959
- extra recipe data by @jacum in #964
- robust process index by @jacum in #965
- mass dependency bump by @jacum in #966
- Fixed the java dsl by adding the addRecipe directly to the javaDsl by @Tim-Linschoten in #976
- validation refactored by @jacum in #977
- Created a default TimerInteraction in both the DSL and in the Runtimes. by @Tim-Linschoten in #979
- better interaction logging by @jacum in #984
- error messages by @jacum in #990
- Added a CacheBuilder as the Map for the in memory RecipeInstanceManager. by @Tim-Linschoten in #1001
- In memory baker with ttl on processes by @Tim-Linschoten in #1004
- added explicit interaction error counters by @jacum in #1005
- Upgraded the guava version. by @Tim-Linschoten in #1009
- fix uninitialized error + validation logging by @jacum in #1010
- added validation logging by @jacum in #1016
- Revert "logging loading" by @jacum in #1017
- Added snapshottting for the ProcessIndex actor. by @Tim-Linschoten in #1018
- updated version to 3.3.0 by @Tim-Linschoten in #1035
Full Changelog: v3.0.3...v3.3.0