Releases: ing-bank/baker
v5.0.0
Release Notes: Baker 5.0.0
We are pleased to announce the release of Baker 5.0.0, featuring a significant backend upgrade. The primary change in this release is the upgrade of Akka to the latest version, along with routine dependency updates.
Key Change in This Release:
-
Major Akka Upgrade:
- Upgraded Akka from 2.6.20 to 2.10.6 by @bekiroguz in #1854
- Starting from Akka 2.7, Lightbend’s Akka libraries are governed by the Business Source License (BSL), which requires a commercial license for production use.
- For more details, please see [Akka licensing update blog post] and [Akka documentation] on how to obtain and configure a free license key for non production use cases.
-
Dependency Updates:
- Updated project dependencies to ensure compatibility with the new Akka version and to improve general stability and performance.
Backward Compatibility:
- No backward compatibility issues were observed in our internal tests, meaning this release can be rolled out in production environments without requiring a full cluster shutdown.
- However, users should carry out their own tests to verify compatibility with their specific configurations and workflows before using this version in production.
Recommendations for Migration:
-
Review Akka Licensing:
- Ensure compliance with Akka’s Business Source License if you plan to deploy in production.
-
Test Before Upgrading:
- While we noticed no issues, validate compatibility in a staging or non-critical environment to confirm the upgrade suits your specific use case.
-
Perform a Gradual Rollout:
- Since there are no major breaking changes, you can incrementally roll out this update to your cluster.
This release is mostly centered around infrastructure upgrades and changes under the hood but remains stable and compatible with typical Baker implementations. If you encounter any issues, feel free to report them on our [GitHub issues page](https://github.com/ing-bank/baker/issues).
Thank you for using Baker, and happy baking! 🎉
Full Changelog: v4.1.1...v5.0.0
v4.1.1
Changes
🚀 Features
- FireEventAfterFailure retry strategy @Tim-Linschoten (#1876)
- allow deactivating recipes @bekiroguz (#1848)
- upgrade to kotlin 2.0.21 and coroutines 1.9.0 @bekiroguz (#1827)
- Exposed the parseEventRequest method to the deserialisation so it can be reused @Tim-Linschoten (#1799)
- Rename the 3 bake methods on the BakerWithHttpResponse have different names @Tim-Linschoten (#1798)
- Exposes methods/functions to allow for re-use. @Tim-Linschoten (#1792)
- Added checkpointevents for subrecipes in compiler. @jwalgemoed (#1767)
- Upgrade sbt-ci-release for publishing via the Sonatype Central portal @bekiroguz (#1892)
🐛 Bug Fixes
- Fix the internal index to correctly tag processes as active. @Tim-Linschoten (#1888)
- Handle baking of already deleted processes gracefully @bekiroguz (#1875)
- run CI only for pull requests and pushes to master branch. @bekiroguz (#1826)
- fix ci.yml: sbt not found issue @bekiroguz (#1823)
- Bugfix: add metadata together with process initilization @bekiroguz (#1818)
- Bugfix for the in-memory baker stop execution. It sometimes stopped mid execution. @Tim-Linschoten (#1804)
- Fixes to the baker developer dashboard @Tim-Linschoten (#1788)
- Fixed the Date conversion for the Baker HTTP dashboard. @Tim-Linschoten (#1686)
- Fixed the interactionId for the InteractionInstance @Tim-Linschoten (#1764)
🧰 Maintenance
- Patch updates @scala-steward (#1890)
- Update circe-core, circe-generic, ... to 0.14.14 @scala-steward (#1889)
- Update .scala-steward.conf to pin some dependencies @bekiroguz (#1887)
- Update kafka-clients to 4.0.0 @scala-steward (#1851)
- Update compilerplugin, scalapb-runtime to 0.11.18 @scala-steward (#1881)
- Update netty-handler to 4.2.2.Final @scala-steward (#1882)
- Update bcpkix-jdk18on, bcprov-jdk18on to 1.81 @scala-steward (#1884)
- Update mockito-scala, ... to 2.0.0 @scala-steward (#1885)
- Patch updates @scala-steward (#1886)
- Update junit-jupiter-engine to 5.13.0 @scala-steward (#1877)
- Patch updates @scala-steward (#1878)
- Patch updates @scala-steward (#1870)
- Update aether-deploy to 0.30.0 @scala-steward (#1873)
- Update sbt, scripted-plugin to 1.11.0 @scala-steward (#1874)
- Update netty-handler to 4.2.1.Final @scala-steward (#1867)
- Update kotlinx-coroutines-core, ... to 1.10.2 @scala-steward (#1860)
- Patch updates @scala-steward (#1868)
- Update sbt-scalafix to 0.14.3 @scala-steward (#1866)
- Update junit-4-13 to 3.2.19.1 @scala-steward (#1852)
- Patch updates @scala-steward (#1853)
- Update joda-time to 2.14.0 @scala-steward (#1857)
- do not publish example modules to azure @bekiroguz (#1865)
- Update circe-core, circe-generic, ... to 0.14.13 @scala-steward (#1861)
- Update jackson-core, jackson-databind to 2.19.0 @scala-steward (#1862)
- Update Azure publish conditions in CI workflow @bekiroguz (#1864)
- Update netty-handler to 4.1.121.Final @scala-steward (#1863)
- Patch updates @scala-steward (#1847)
- adjust CI pipeline to publish to azure for pull requests as well @bekiroguz (#1849)
- upgrade paranamer to 2.8.3 which fixes the broken API change in 2.8.1 @bekiroguz (#1844)
- Patch updates @scala-steward (#1843)
- Patch updates @scala-steward (#1840)
- Update junit-jupiter-engine to 5.12.0 @scala-steward (#1839)
- Update netty-handler to 4.1.119.Final @scala-steward (#1838)
- Update paranamer to 2.8.1 @scala-steward (#1837)
- Update sbt-scalafix to 0.14.2 @scala-steward (#1836)
- Update snakeyaml to 2.4 @scala-steward (#1834)
- Patch updates @scala-steward (#1835)
- Patch updates @scala-steward (#1833)
- Update netty-handler to 4.1.118.Final @scala-steward (#1832)
- Typelevel updates @scala-steward (#1829)
- Update scala-collection-compat to 2.13.0 @scala-steward (#1830)
- Patch updates @scala-steward (#1831)
- Patch updates @scala-steward (#1828)
- Update sbt-scoverage to 2.3.0 @scala-steward (#1821)
- Update netty-handler to 4.1.117.Final @scala-steward (#1820)
- Patch updates @scala-steward (#1822)
- Update sbt-scalafix to 0.14.0 @scala-steward (#1824)
- Update bcpkix-jdk18on, bcprov-jdk18on to 1.80 @scala-steward (#1825)
- Update sbt-native-packager to 1.11.0 @scala-steward (#1816)
- Patch updates @scala-steward (#1817)
- Patch updates @scala-steward (#1815)
- Update netty-handler to 4.1.116.Final @scala-steward (#1812)
- Update guava to 33.4.0-jre @scala-steward (#1810)
- Patch updates @scala-steward (#1814)
- Update collector to 0.20.0 @scala-steward (#1776)
- Patch updates @scala-steward (#1807)
- Update kafka-clients to 3.9.0 @scala-steward (#1800)
- Update spring-context, spring-core to 6.2.0 @scala-steward (#1805)
- Patch updates @scala-steward (#1803)
- Update netty-handler to 4.1.115.Final @scala-steward (#1802)
- Patch updates @scala-steward (#1801)
- Update jackson-core, jackson-databind to 2.18.1 @scala-steward (#1793)
- Update sbt-ci-release to 1.9.0 @scala-steward (#1794)
- Update bcpkix-jdk18on, bcprov-jdk18on to 1.79 @scala-steward (#1796)
- Patch updates @scala-steward (#1797)
- Update jnr-constants to 0.10.4 @scala-steward (#1789)
- Update sbt-ci-release to 1.8.0 @scala-steward (#1790)
- Patch updates @scala-steward (#1791)
- Update sbt-assembly to 2.3.0 @scala-steward (#1783)
- Update sbt-ci-release to 1.7.0 @scala-steward (#1784)
- Patch updates @scala-steward (#1787)
- Update netty-handler to 4.1.114.Final @scala-steward (#1775)
- Update sbt-scalafix to 0.13.0 @scala-steward (#1772)
- Patch updates @scala-steward (#1781)
- fix CI pipeline for the pull requests from forks (i.e. scala-steward) excluding publish jobs @bekiroguz (#1782)
- Update CI to trigger for each push @bekiroguz (#1771)
- Refactor CI workflow to add conditional step for draft release notes @bekiroguz (#1770)
- update codecov status badge link in readme file @bekiroguz (#1769)
- Refactor CI and Release workflows, cleanup Azure pipelines, remove obsolete files, update docs. @bekiroguz (#1768)
Full Changelog: v4.1.0...v4.1.1
v4.1.0
Changes
- optimize publishing to Azure feeds and create a release workflow @bekiroguz (#1766)
- CI pipeline with build test and publish jobs @bekiroguz (#1762)
- Fix release pipeline by adding quotes to the sbt release command @bekiroguz (#1757)
- Release pipeline for Sonatype @bekiroguz (#1756)
- Added method to retrieve Interaction instances from recipe sieves @w8mr (#1751)
- Split Scala CI GitHub actions @bekiroguz (#1750)
- github actions: configure Scala CI pipeline @bekiroguz (#1749)
- remove obsolete Xanitizer github action and update github action version to v4 @bekiroguz (#1747)
- Pin http4s updates to 0.22.x to ensure cats-effect compatibility @bekiroguz (#1746)
- Type handling in Kotlin DSL still had a bug @jwalgemoed (#1745)
- chore: pin cats-retry to version 2 @bekiroguz (#1729)
- Add scala-steward configuration file for more optimized PRs @bekiroguz (#1728)
- Update azure-build.yaml for Azure Pipelines @bekiroguz (#1719)
- Update azure-build.yaml to fix indentation issue @bekiroguz (#1717)
- Update azure-build.yaml for Azure Pipelines @bekiroguz (#1714)
- Update azure-build.yaml to trigger pipeline for each PR created against master branch @bekiroguz (#1713)
- scala-steward non major library upgrades grouped @bekiroguz (#1711)
- Fixed the error mapping for the NoSuchIngredientException @Tim-Linschoten (#1699)
- Kotlin DSL patch @jwalgemoed (#1698)
- Add sieve to the kotlin dsl @wilmveel (#1688)
- Changed the eventListener to not use EventInstances with Data since this has a major impact on memory usage. @Tim-Linschoten (#1685)
- Sub recipe visualization @wilmveel (#1665)
- Implemented the AddMetaData for Bakery & the BakeryClient @Tim-Linschoten (#1664)
- Fixed the duplicated fireEvent logs for the in-memory Baker. @Tim-Linschoten (#1653)
- Release 4.0.0 @Tim-Linschoten (#1492)
- Add Kotlin DSL to documentation @basdgrt (#1498)
- Support generic ingredients with Java elements @basdgrt (#1494)
- Coroutine support @basdgrt (#1473)
- Readme rewrite @basdgrt (#1487)
- 1488 transform event fix @basdgrt (#1490)
- Changed the delete method to not start the Actor if it is not running. @Tim-Linschoten (#1489)
- Minor fixes to the new bake function of the dashboard. @Tim-Linschoten (#1486)
- Features helpful for recipes with Big ingredients. @Tim-Linschoten (#1481)
- Add Bake functionality to dashboard @wilmveel (#1471)
- Add CheckpointEvent to Baker @wilmveel (#1469)
- Kotlin dsl fix interaction original name @basdgrt (#1470)
- Delayed transition support & implementation for the TimerInteraction for AkkaBaker @Tim-Linschoten (#1468)
- Kotlin DSL doesn't work with Java interactions @basdgrt (#1465)
- Kotlin recipe dsl #1443 @wilmveel (#1449)
- Fix initialize cmd persist failure @Tim-Linschoten (#1453)
- Handled the situation that the initializeCmd better @Tim-Linschoten (#1452)
- Allows the adding of metadata on the bake itself. @Tim-Linschoten (#1448)
- Standarised the logging between the Baker implementations and added missing MDC information @Tim-Linschoten (#1447)
- Fix build status and maven central badges @basdgrt (#1437)
- updated http4sVersion to 0.21.34 @pausa (#1421)
- Allow to initialise baker with the external metrics registry @stasimus (#1380)
- Allows the possibility to add prefix to dashboard to run multiple behind one NGINX @Tim-Linschoten (#1371)
- Feature/add asserts like older versions @wwbakker (#1349)
- Develop @Tim-Linschoten (#1342)
- Implemented addMetaData for the InMemoryBaker components @Tim-Linschoten (#1341)
- Added the addMetaData feature for the AkkaBaker. @Tim-Linschoten (#1339)
- update netty-handler for CVE @pausa (#1335)
- Remove unused parameter from AkkBakerConfig. @wwbakker (#1329)
- New version of snakeyml. @wwbakker (#1326)
- Feature/fix and improve test coverage @wwbakker (#1314)
🧰 Maintenance
- Update joda-time to 2.13.0 @scala-steward (#1753)
- Patch updates @scala-steward (#1755)
- Update sbt-scoverage to 2.2.0 @scala-steward (#1741)
- Update snakeyaml to 2.3 @scala-steward (#1742)
- Update circe-core, circe-generic, ... to 0.14.10 @scala-steward (#1738)
- Update netty-handler to 4.1.113.Final @scala-steward (#1739)
- Patch updates @scala-steward (#1743)
- Update sbt-scalafix to 0.12.1 @scala-steward (#1736)
- Update circe, logback, objenesis, bcpkix, bcprov, http4s, typesafeConfig versions @bekiroguz (#1732)
- Update kotlinx-coroutines-core, ... to 1.7.3 @scala-steward (#1547)
- Update java-driver-core, ... to 4.17.0 @scala-steward (#1539)
- Update protobuf-java to 3.25.4 @scala-steward (#1724)
- Update kafka-clients to 3.8.0 @scala-steward (#1725)
- Update spring-context, spring-core to 6.1.12 @scala-steward (#1727)
- Update jackson-core, jackson-databind to 2.17.2 @scala-steward (#1723)
- Update scalacheck to 1.18.0 @scala-steward (#1726)
- Update cats-core to 2.12.0 @scala-steward (#1681)
- Update sbt-scoverage to 2.1.1 @scala-steward (#1712)
- Sbt and scala library upgrade @bekiroguz (#1710)
New Contributors
- @pausa made their first contribution in #1335
- @jwalgemoed made their first contribution in #1698
Full Changelog: v3.6.3...v4.1.0
v3.6.3
Full Changelog: V3.6.0...v3.6.3
- Publish task fixed
V3.6.0
V3.5.0
Added cross compile for Scala 2.12 and 2.13 for all Baker and Bakery release.
What's Changed
- separate bakery executor by @jacum in #1104
- Provide recipe manager from outside of baker by @Tim-Linschoten in #1140
- re-enabled the watcher in Bakery. by @Tim-Linschoten in #1146
- Update build.sbt file so that IntelliJ can parse/understand the project by @wwbakker in #1164
- Updated dependencies found by scala-steward which did not fail CI build. by @wwbakker in #1165
- Changed the ProcessIndex to not load all recipes by @Tim-Linschoten in #1168
- Support java 11 by @wwbakker in #1169
- Towards scala 2.13 compatibility by @wwbakker in #1175
- Fix classpath issues of bakery-state by @wwbakker in #1184
- Make k8s aware interactions registry as optional module toggled by co… by @stasimus in #1179
- BackoffSupervisor for ProcessIndex & ProcessInstance by @Tim-Linschoten in #1226
- Fixed the Backoffsupervisor settings by @Tim-Linschoten in #1230
- Minor updates to fix open CVE issues. by @Tim-Linschoten in #1231
- Always start all shards in cluster setup. by @Tim-Linschoten in #1233
- Feature/update dashboard by @wwbakker in #1255
- Make the Config given to Bakery providable on creation. by @Tim-Linschoten in #1256
- Cross-building Scala 2.12 and 2.13 by @stasimus in #1257
- Bump the version to next release by @stasimus in #1258
- Feature/update dashboard by @wwbakker in #1259
- Feature/add execute single interaction by @wwbakker in #1260
- Update library dependencies and plugin versions by @stasimus in #1261
- Fix/expired certificates by @wwbakker in #1281
- Fix/execute single interaction response by @wwbakker in #1282
- Feature: execute interactions from dashboard by @wwbakker in #1286
- Dashboard improvements by @wwbakker in #1287
- Bump the dependencies versions by @stasimus in #1289
- Feature/improve error handling by @wwbakker in #1290
- Updated collectionAsScalalterableConverter by @Tim-Linschoten in #1297
- Fix publish release by @Tim-Linschoten in #1305
Full Changelog: v3.3.3...V3.5.0
V3.3.3
Added the Baker-Test module to help test recipes in unit tests.
https://github.com/ing-bank/baker/tree/master/core/baker-test
What's Changed
- refactored interaction discovery by @jacum in #1057
- Resolve Out Of Memory issue during snapshot read when there were many… by @stasimus in #1081
- Adding Baker Test module by @jdin in #1056
- Prepare new release by @stasimus in #1083
- Fix issue when interactions.class = "" by @stasimus in #1086
- By default, interaction is assumed to be active. by @stasimus in #1087
- Extended Java Baker(y) examples for use in J-Fall presentation by @Tim-Linschoten in #1089
- dynamic adding of recipes and interactions by @jacum in #1077
- Set version 3.3.2 for OS release by @Tim-Linschoten in #1092
- removed package lock + bumps by @jacum in #1094
Full Changelog: v3.3.0...v3.3.3
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 https://github.com/in...
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 i...