v3.0.3
- MVP baker-as-a-service
- delivered via Azure Devops
- bumped most dependencies (akka 2.6 migration pending)
What's Changed
- Update baas by @VledicFranco in #208
- Update baas baker response by @VledicFranco in #209
- Added journal backwards compatibility check for windows by @VledicFranco in #210
- Removed the state from TranitionEvent & added filter-ingredient-values by @Tim-Linschoten in #212
- Fix dependency convergence mismatch by @wwbakker in #213
- Typed Serialization by @VledicFranco in #211
- Remove StreamRef by @VledicFranco in #220
- Multi JVM happy path testing by @VledicFranco in #214
- Async implementations by @VledicFranco in #215
- Compilation hot fix by @VledicFranco in #222
-
- #232 Baker Exceptions together by @VledicFranco in #236
- 226 timestamps by @Tim-Linschoten in #240
- Event listener from interface to function by @Tim-Linschoten in #241
- 227 interaction implementation by @VledicFranco in #242
- #229 Renamed baker.getIndex to baker.getAllProcessesMetadata and adju… by @VledicFranco in #243
- Re add eventlistener by @Tim-Linschoten in #244
- Renames and minor refactors as concluded on meetings by @VledicFranco in #245
- #104 Improved the printing of the baker types by @VledicFranco in #248
- #216 Hashcode implementation for Ingredient, Event and Type, fixing a bug … by @VledicFranco in #246
- #218 fixed the hashing of the recipe id, so that it reflects any change on the transitions by @VledicFranco in #247
- #41 Added fireEventAndResolveOnEvent api by @VledicFranco in #250
- #105 firing limit error message by @VledicFranco in #249
- Changed InteractionInstance.input to a Seq[Type] by @VledicFranco in #251
- Renamed getProcessState, addImplementation and getAllProcessMetadata by @VledicFranco in #254
- Fixed some left over naming by @VledicFranco in #255
- Made the EventInstance and EventResult case classes to have correct e… by @Tim-Linschoten in #257
- Docs 3.0 by @VledicFranco in #256
- Final review baker v3 by @Tim-Linschoten in #259
- Merge Baker Dev V3 by @Tim-Linschoten in #258
- Revert "Merge Baker Dev V3" by @Tim-Linschoten in #260
- Dev 3.0 by @Tim-Linschoten in #261
- Updated README by @VledicFranco in #263
- Minors of #264 by @VledicFranco in #265
- Direct protobuf serialization testing by @VledicFranco in #262
- Fix logging baker v3 by @Tim-Linschoten in #266
- Fix broken links in the documentation by @Tim-Linschoten in #268
- V3 migration guide by @Tim-Linschoten in #269
- Documentation MAVEN dependency fixed by @p3trur0 in #274
- Fix for maven Dependency documentation by @anubhav0712 in #283
- Remove dependency to akka-stream library from production sources. by @stasimus in #275
- Minor style improvement, set defaultTypeConverter to private modifier by @stasimus in #270
- Update logback-classic to 1.2.3 by @scala-steward in #293
- Update ficus to 1.4.7 by @scala-steward in #302
- Implemented a necessary change for backwards compatibility with Baker… by @VledicFranco in #336
- Re-added the
$ProcessID$ to the runtime to ensure backwards compatabi… by @Tim-Linschoten in #337 - Release 3.0.1, resolves #340 by @Tim-Linschoten in #339
- Improved examples by @VledicFranco in #341
- Update README baker version by @VledicFranco in #349
- Update sbt-scoverage to 1.6.1 by @scala-steward in #345
- Update chill-akka to 0.9.4 by @scala-steward in #344
- Update sbt-kanela-runner to 2.0.3 by @scala-steward in #343
- Akka service discovery supported now by @VledicFranco in #351
- added akka management to service discovery by @VledicFranco in #353
- Update protobuf-java to 3.11.0 by @scala-steward in #354
- Update sbt-native-packager to 1.5.1 by @scala-steward in #352
- Update sbt-assembly to 0.14.10 by @scala-steward in #294
- Update akka-persistence-inmemory to 2.5.15.2 by @scala-steward in #296
- Update sbt-release to 1.0.12 by @scala-steward in #297
- Remove declarations for unused dependencies. by @stasimus in #355
- Update better-files to 3.8.0 by @scala-steward in #298
- docs: document RuntimeEvent access removal in v3 by @sander in #288
- Update sbt-pgp to 1.1.2 by @scala-steward in #303
- Update sbt-protoc to 0.99.26 by @scala-steward in #304
- Update akka-actor, akka-cluster, ... to 2.5.26 by @scala-steward in #309
- Update akka-http to 10.0.15 by @scala-steward in #310
- Update akka-persistence-cassandra to 0.100 by @scala-steward in #311
- Update graphviz-java to 0.8.10 by @scala-steward in #314
- Update joda-time to 2.10.5 by @scala-steward in #316
- Update leveldb to 0.12 by @scala-steward in #318
- Update junit-jupiter-engine to 5.0.3 by @scala-steward in #319
- Update objenesis to 2.6 by @scala-steward in #320
- Update scalacheck to 1.13.5 by @scala-steward in #324
- Update cats-core to 1.6.1 by @scala-steward in #328
- Update cats-effect to 1.4.0 by @scala-steward in #329
- Update sbt-sonatype to 2.6 by @scala-steward in #330
- Update slf4j-api, slf4j-nop to 1.7.29 by @scala-steward in #331
- Update sbt-protoc to 0.99.27 by @scala-steward in #332
- Update sbt-pgp to 2.0.0 by @scala-steward in #356
- Update junit-jupiter-engine to 5.5.2 by @scala-steward in #360
- Update objenesis to 3.1 by @scala-steward in #361
- Update cats-core to 2.0.0 by @scala-steward in #362
- Update sbt-sonatype to 3.8.1 by @scala-steward in #364
- Update protobuf-java to 3.11.1 by @scala-steward in #367
- Playground by @VledicFranco in #369
- Update scalatest to 3.0.8 by @stasimus in #368
- Update cats-effect to 2.0.0 by @stasimus in #366
- Use scala-logging library as sugar-wrapper around the logging. by @stasimus in #286
- Update akka-persistence-cassandra to 0.101 by @scala-steward in #371
- Update akka-actor, akka-cluster, ... to 2.5.27 by @scala-steward in #375
- Baker as a Service by @VledicFranco in #374
- Update sbt-native-packager to 1.5.2 by @scala-steward in #378
- Update junit-jupiter-engine to 5.6.0 by @scala-steward in #391
- Update sbt-native-packager to 1.6.0 by @scala-steward in #390
- Update sbt-release to 1.0.13 by @scala-steward in #389
- Update sbt to 1.3.7 by @scala-steward in #388
- Update akka-persistence-cassandra to 0.102 by @scala-steward in #387
- Update cats-core to 2.1.0 by @scala-steward in #383
- Update sbt-pgp to 2.0.1 by @scala-steward in #382
- Kubernetes by @VledicFranco in #399
- Fixed remote event listeners by @VledicFranco in #401
- Improved dependencies and design on the state node and added encryption of ingredients everywhere by @VledicFranco in #403
- Remote baker event listeners by @VledicFranco in #406
- Fix adding recipe by @Tim-Linschoten in #409
- Update cats-effect to 2.1.1 by @scala-steward in #405
- Update sbt to 1.3.8 by @scala-steward in #402
- State node tests by @VledicFranco in #417
- tutorial fixes/updates by @jacum in #410
- Update slf4j-simple to 1.7.30 by @scala-steward in #423
- Baas smoke tests by @VledicFranco in #424
- Solve #426: update the the code to use AkkaBaker over Baker. Fix comp… by @stasimus in #427
- Update circe-core, circe-generic to 0.13.0 by @scala-steward in #422
- Decoupled akka related serialization code and limited it to the runtime and state node by @VledicFranco in #430
- Update protobuf-java to 3.11.4 by @scala-steward in #418
- Solve #426: Implement Plugin module. by @stasimus in #431
- Update scala-java8-compat to 0.9.1 by @scala-steward in #433
- Update cats-core to 2.1.1 by @scala-steward in #432
- Update sbt-protoc to 0.99.28 by @scala-steward in #439
- Update cats-effect to 2.1.2 by @scala-steward in #438
- Http4s refactor + Improvementes to the Kubernetes service discovery of the state node by @VledicFranco in #436
- Update sbt-native-packager to 1.6.1 by @scala-steward in #397
- Solve issue with buildExampleDocker command by @stasimus in #440
- Automatically generate deployment.yml for the docker image by @stasimus in #435
- Fixed smoke tests and further cleanup by @VledicFranco in #442
- Workshop readme by @nikolakasev in #445
- Update akka-actor, akka-cluster, ... to 2.5.29 by @scala-steward in #395
- Update slf4j-api, slf4j-nop to 1.7.30 by @scala-steward in #381
- Update akka-persistence-cassandra to 0.103 by @scala-steward in #448
- Skuber and watch for service discovery by @VledicFranco in #443
- Fixed an issue when binding to port on tests with InetSockerAddresses by @VledicFranco in #455
- Fix smoke tests by @Tim-Linschoten in #456
- feedback from Stas by @VledicFranco in #460
- Update junit-jupiter-engine to 5.6.1 by @scala-steward in #465
- Update mockserver-netty to 5.10 by @scala-steward in #466
- Update sbt-protoc to 0.99.29 by @scala-steward in #464
- Update akka-management-cluster-bootstrap, ... to 1.0.6 by @scala-steward in #462
- Bakery controller by @VledicFranco in #467
- Update http4s-blaze-client, ... to 0.21.2 by @scala-steward in #468
- Interactions config by @VledicFranco in #470
- Kafka event sink by @jacum in #471
- Kafka listeners by @jacum in #478
- WP: Add JSON serizalizer by @stasimus in #477
- Update akka-discovery-kubernetes-api to 1.0.6 by @scala-steward in #461
- Update sbt-protoc to 0.99.31 by @scala-steward in #480
- Update sbt-kubeyml to 0.3.3 by @scala-steward in #472
- Multi interaction containers by @VledicFranco in #482
- Solve #444, setting build version from artifact if available. by @stasimus in #446
- Allow specifying functions for Petri Net place and transition names by @nightscape in #458
- Great dependency bump by @jacum in #483
- Update sbt-native-packager to 1.7.0 by @scala-steward in #485
- Added bakery deployment for manual testing ease by @VledicFranco in #486
- Update sbt-kubeyml to 0.3.4 by @scala-steward in #487
- Moved the Kafka Event listener code to the state node by @VledicFranco in #492
- Bakery cleanup by @Tim-Linschoten in #493
- azure pipeline OS build by @jacum in #491
- Update version.sbt by @jacum in #499
- Service discovery tests by @VledicFranco in #496
- empty line to try triggering the build by @jacum in #503
- Service discovery tests by @VledicFranco in #505
- amended pipelines by @jacum in #506
- bundled version bumps by @jacum in #507
- ConfigMaps as alternatives to CRDs by @VledicFranco in #509
- Publish examples by @jacum in #508
- added pull secrets and full image spec for bakers by @jacum in #513
- Bakery controller tests by @VledicFranco in #514
- Service account for state node by @jacum in #516
- secret names aligned by @jacum in #517
- optional volume mount by @jacum in #519
- Added restart of stream by @VledicFranco in #518
- optional kafka sink by @jacum in #520
- fixed connection iddle timeouts in watches and improved logging by @VledicFranco in #521
- OSS azure release by @jacum in #530
New Contributors
- @p3trur0 made their first contribution in #274
- @anubhav0712 made their first contribution in #283
- @sander made their first contribution in #288
- @nightscape made their first contribution in #458
Full Changelog: v2.0.5...v3.0.3