Releases: lightbend/kalix-jvm-sdk
Kalix Java and Scala SDKs 1.0.10
📣 Kalix Java and Scala SDKs 1.0.10
Changes
- chore: improve labeling of samples #1185 by @efgpinto
- chore: fix automate PR for sdk bump #1179 by @efgpinto
Java SDK
- feat(spring-sdk): add deferred calls support #1153 by @efgpinto
- feat: ACL support for Spring SDK #1155 by @octonato
- chore: Bump sample versions to 1.0.9 #1178 by @johanandren
Scala SDK
Spring SDK
- feat(spring-sdk): add deferred calls support #1153 by @efgpinto
- feat: ACL support for Spring SDK #1155 by @octonato
Documentation
- feat: ACL support for Spring SDK #1155 by @octonato
- chore: Bump sample versions to 1.0.9 #1178 by @johanandren
🙇 Credits
Special thanks to the following contributors who helped with this release: @efgpinto, @johanandren and @octonato
Kalix Java and Scala SDKs 1.0.9
📣 Kalix Java and Scala SDKs 1.0.9
Changes
- Lightbend style accepts 2 spaces at the end of a sentence #1171 by @marcoderama
- chore: Bump jackson databind #1170 by @johanandren
- chore: bump kalix proxy version to 1.0.20 #1150 by @octonato
- ci: run sbt prior to Fossa anaylze #1139 by @ennru
- chore: try to improve CircleCI caching #1140 by @ennru
- ci: run Fossa once per weekday #1134 by @ennru
- chore: label changes on samples as Documentation #1132 by @efgpinto
Java SDK
- chore: fix spring-boot-maven-plugin version #1175 by @octonato
- chore: Bump to proxy 1.0.22 #1174 by @johanandren
- Initial two-service-sample for service-to-service-eventing #1158 by @johanandren
- chore: remove option to pass view state update handler method #1165 by @octonato
- fix: java 17 for spring samples and maven archetypes #1156 by @aludwiko
- bump: brute-force versions upgrade #1154 by @ennru
- fix: include kalix_policy.proto even if source info is disabled #1152 by @octonato
- feat: add IntegrationTest template to SpringSDK archetype #1147 by @octonato
- bump: logback 1.2.11 in kalix-maven-plugin #1145 by @ennru
- feat: add unit test kit for Spring SDK #1135 by @octonato
- fix: logging level in template should be INFO #1143 by @octonato
- chore: set current state in ValueEntity testkit #1136 by @octonato
- chore: bump jvm sdk versions to 1.0.8 #1133 by @efgpinto
Scala SDK
Spring SDK
- fix: KalixClient only available for injections on Actions #1168 by @octonato
- chore: remove option to pass view state update handler method #1165 by @octonato
- chore: improving component descriptor modeling #1163 by @octonato
- feat: JWT annotations #1141 by @franciscolopezsancho
- feat: Allow multiple subscription to topics or EventSourced Entities' events #1123 by @franciscolopezsancho
- chore: disable descriptor source loading for SpringSDK #1151 by @octonato
- feat: add unit test kit for Spring SDK #1135 by @octonato
Documentation
- ci: automate PR for sdk version bump #1137 by @efgpinto
- chore: fix spring-boot-maven-plugin version #1175 by @octonato
- chore: Bump to proxy 1.0.22 #1174 by @johanandren
- Initial two-service-sample for service-to-service-eventing #1158 by @johanandren
- chore: adds default ACL to all samples #1166 by @octonato
- chore: remove option to pass view state update handler method #1165 by @octonato
- chore: use overloaded event handlers in views #1161 by @octonato
- fix: java 17 for spring samples and maven archetypes #1156 by @aludwiko
- bump: brute-force versions upgrade #1154 by @ennru
- fix: language selection syntax #1146 by @ennru
- feat: add unit test kit for Spring SDK #1135 by @octonato
- chore: moving files outside folder #1142 by @franciscolopezsancho
🙇 Credits
Special thanks to the following contributors who helped with this release: @aludwiko, @efgpinto, @ennru, @franciscolopezsancho, @johanandren, @marcoderama and @octonato
Kalix Java and Scala SDKs 1.0.8
📣 Kalix Java and Scala SDKs 1.0.8
Changes
- feat: add spring sample to demo ES views #1128 by @octonato
- chore(ci): add missing sample and run samples after it tests #1120 by @efgpinto
- chore: Lint docs in samples directory in CI #1116 by @beritou
- chore: update poms updating script to work for spring samples #1111 by @efgpinto
- chore: update release drafter to include Spring SDK #1112 by @efgpinto
Java SDK
Spring SDK
- docs: add README to springsdk to serve as temporary general docs #1126 by @efgpinto
- feat: block wiring of Kalix Components inside other components #1124 by @octonato
- chore: move testkit to its own package #1130 by @octonato
- chore: better use of awaitility API #1129 by @octonato
- fix: correctly inject the EventSourcedEntityContext #1127 by @octonato
- feat: use JsonTypeInfo to fill typeUrl #1117 by @octonato
- feat(spring-sdk): add support for cross-component calls #1118 by @efgpinto
- feat(spring-sdk): subscribe to event sourced entities #1115 by @octonato
- chore: refactor on error message for views #1110 by @efgpinto
- chore: ApiMayChange for currentState() methods #1119 by @octonato
- chore: adding new event-sourced sample with Spring SDK #1113 by @efgpinto
- fix: configure spring apps to not start embedded webserver #1122 by @octonato
Documentation
- chore: add latest version config for spring sdk #1125 by @efgpinto
- chore: Configure automated documentation linting #1114 by @beritou
- chore: update sdk version samples #1108 by @octonato
- chore: fix release issue link #1107 by @efgpinto
🙇 Credits
Special thanks to the following contributors who helped with this release: @beritou, @efgpinto and @octonato
Kalix Java and Scala SDKs 1.0.7
📣 Kalix Java and Scala SDKs 1.0.7
Changes
Java SDK
- fix: add -parameters to compiler config #1102 by @octonato
- chore: merge main into spring sdk #1101 by @octonato
- bump: Samples to JVM SDK 1.0.6 #1097 by @johanandren
Spring SDK
- Spring SDK #1104 by @octonato
- feat(spring-sdk): provide access to current state in views #1092 by @efgpinto
- feat: adding Subcribe to Event Sourced Entitites #1099 by @franciscolopezsancho
- feat(spring-sdk): streaming views #1100 by @octonato
- feat(spring-sdk): spring based integration testkit #1098 by @octonato
- chore: do not allow stream-in calls in Spring SDK #1094 by @octonato
- feat(spring-sdk): pub and sub with mixing spring annotations #1089 by @franciscolopezsancho
- feat: adding maven archetype spring #1095 by @franciscolopezsancho
Documentation
- chore: merge main into spring sdk #1101 by @octonato
- bump: Samples to JVM SDK 1.0.6 #1097 by @johanandren
🙇 Credits
Special thanks to the following contributors who helped with this release: @efgpinto, @franciscolopezsancho, @johanandren and @octonato
Kalix Java and Scala SDKs 1.0.6
📣 Kalix Java and Scala SDKs 1.0.6
Changes
- fix the kafka sample #1067 by @sebastian-alfers
Java SDK
- fix: Ensure streaming calls from proxy are parallel #1081 by @johanandren
- chore: fix typo in readme files #1083 by @octonato
- chore: report unique name for java vs scala sdk #1071 by @efgpinto
- chore: bump proxy version to 1.0.16 #1069 by @efgpinto
- chore: bump samples SDK to 1.0.5 #1063 by @efgpinto
Scala SDK
Documentation
- fix: creates latest-version.txt for scala sdk #1075 by @efgpinto
- Example on how to call exposed service #1073 by @mblund
🙇 Credits
Special thanks to the following contributors who helped with this release: @efgpinto, @johanandren, @mblund, @octonato and @sebastian-alfers
Kalix Java and Scala SDKs 1.0.5
📣 Kalix Java and Scala SDKs 1.0.5
Changes
- use different kafka-image #1060 by @sebastian-alfers
- chore: document that we should deploy the proxy before updating #1054 by @raboof
Java SDK
- chore: avoiding calling through the mesh to the proxy #1055 by @franciscolopezsancho
- chore: bump Kalix Proxy version to 1.0.15 #1061 by @efgpinto
- bump: update proxy to 1.0.14 #1053 by @octonato
- feat: emptyState defaults to 'null' in java sdk #1052 by @octonato
- fix: Add severity to UserFunctionError #1048 by @patriknw
- bump: update proxy to 1.0.13 #1049 by @pvlugter
- bump: sdk 1.0.4 in samples #1044 by @patriknw
🙇 Credits
Special thanks to the following contributors who helped with this release: @efgpinto, @franciscolopezsancho, @octonato, @patriknw, @pvlugter, @raboof and @sebastian-alfers
Kalix Java and Scala SDKs 1.0.4
📣 Kalix Java and Scala SDKs 1.0.4
Changes
- chore: increase timeout in flaky test #1038 by @efgpinto
- chore: allow override of proxy version by config #1037 by @efgpinto
- ci: add untested samples to workflow #1030 by @pvlugter
- build: fix sbt run for scala samples by forking #1031 by @pvlugter
Java SDK
- feat: Ignore eventing.in methods #1039 by @patriknw
- fix: propagate GRPC status code to response for entities #1036 by @efgpinto
- chore: bump samples to 1.0.3 #1029 by @johanandren
Scala SDK
Documentation
- feat: Ignore eventing.in methods #1039 by @patriknw
- docs: add testkit docs for unit testing with cross-component calls #1033 by @efgpinto
- chore: update link to kalix forum in release issue template #1032 by @efgpinto
- chore: bump samples to 1.0.3 #1029 by @johanandren
🙇 Credits
Special thanks to the following contributors who helped with this release: @efgpinto, @johanandren, @octonato, @patriknw and @pvlugter
Kalix Java and Scala SDKs 1.0.3
📣 Kalix Java and Scala SDKs 1.0.3
Changes
- feat(codegen): avoid touching regenerated files if nothing has changed #1019 by @jrudolph
- chore: add auto label for spring-sdk #992 by @octonato
- chore: improved updatePomVersion.sh #990 by @octonato
Java SDK
- fix: Better build errors when no annotated services #1027 by @johanandren
- fix: More restrictive ACLs by default in quickstarts #1013 by @johanandren
- fix: correctly pass Action and View options in the Java SDK #966 by @raboof
- feat: ACL support #981 by @johanandren
- feat(testkit): allows for unit testing when cross-component dependencies exist #996 by @efgpinto
- feat(acl): self identity, and ACL APIs #988 by @jroper
- chore: bump proxy to 1.0.10 #995 by @johanandren
- chore: bump proxy and sdk versions #985 by @octonato
- fix: Add @ignore for generated IT methods (#959) #983 by @efgpinto
Scala SDK
- fix: Better build errors when no annotated services #1027 by @johanandren
- fix: correctly pass Action and View options in the Java SDK #966 by @raboof
- feat(testkit): allows for unit testing when cross-component dependencies exist #996 by @efgpinto
- feat(acl): self identity, and ACL APIs #988 by @jroper
- chore: remove usage of actor system dispatcher in Actions #994 by @octonato
Documentation
- chore: typo in timers doc #1011 by @efgpinto
- feat: ACL support #981 by @johanandren
- Fixes formatting of code block for downloading
plugins.sbt
#987 by @grimlor - chore: bump proxy and sdk versions #985 by @octonato
- chore: typo in timers documentation #979 by @octonato
- fix typos #978 by @SethTisue
- chore: Some more places for modern sbt #971 #976 by @johanandren
- quickstart: add emptyState in instructions #975 by @ennru
🙇 Credits
Special thanks to the following contributors who helped with this release: @SethTisue, @efgpinto, @ennru, @grimlor, @johanandren, @jroper, @jrudolph, @marcoderama, @octonato and @raboof
Kalix Java and Scala SDKs 1.0.2
📣 Kalix Java and Scala SDKs 1.0.2
Changes
- Improving readme kafka sample #963 by @franciscolopezsancho
- chore: highlighting kafka as the folder to go to #962 by @franciscolopezsancho
- feat: implicitly available ExecutionContext for Actions in Scala #947 by @octonato
- chore: fix typo in ActionResult exception message #953 by @octonato
- chore: regenerate Main class for customer registry #951 by @octonato
- bug: it was calling the java method #949 by @franciscolopezsancho
- chore: update testcontainers #948 by @jrudolph
- bump: Jackson 2.13.2; Databind 2.13.2.2 #941 by @ennru
Java SDK
- bump: kalix-proxy 1.0.2 #946 by @octonato
- chore: bump samples and config to SDK 1.0.1 #943 by @johanandren
Scala SDK
- use Scala 2.13.8 in examples and tests (was 2.13.6) #967 by @SethTisue
- sbt 1.6.2 (was: assorted older versions) #968 by @SethTisue
- ScalaTest 3.2.12 (was 3.2.7) #969 by @SethTisue
Documentation
- quickstart docs: improve styling #973 by @ennru
- chore: modern sbt syntax in samples and docs #971 #972 by @johanandren
- use Scala 2.13.8 in examples and tests (was 2.13.6) #967 by @SethTisue
- feat: Adding latest version #961 by @franciscolopezsancho
- feat: reliable timers API #921 by @octonato
- feat: adding file to show kalix SDK version #952 by @franciscolopezsancho
- feat: Removing no reply #932 by @franciscolopezsancho
- chore: update the release checklist #944 by @ennru
- chore: bump samples and config to SDK 1.0.1 #943 by @johanandren
🙇 Credits
Special thanks to the following contributors who helped with this release: @SethTisue, @ennru, @franciscolopezsancho, @johanandren, @jrudolph and @octonato
What's Changed
- chore: bump samples and config to SDK 1.0.1 by @johanandren in #943
- chore: update the release checklist by @ennru in #944
- bump: Jackson 2.13.2; Databind 2.13.2.2 by @ennru in #941
- feat: Removing no reply by @franciscolopezsancho in #932
- chore: update testcontainers by @jrudolph in #948
- bump: kalix-proxy 1.0.2 by @octonato in #946
- bug: it was calling the java method by @franciscolopezsancho in #949
- chore: regenerate Main class for customer registry by @octonato in #951
- feat: adding file to show kalix SDK version by @franciscolopezsancho in #952
- chore: fix typo in ActionResult exception message by @octonato in #953
- feat: implicitly available ExecutionContext for Actions in Scala by @octonato in #947
- feat: reliable timers API by @octonato in #921
- chore: highlighting kafka as the folder to go to by @franciscolopezsancho in #962
- Improving readme kafka sample by @franciscolopezsancho in #963
- feat: Adding latest version by @franciscolopezsancho in #961
- ScalaTest 3.2.12 (was 3.2.7) by @SethTisue in #969
- sbt 1.6.2 (was: assorted older versions) by @SethTisue in #968
- use Scala 2.13.8 in examples and tests (was 2.13.6) by @SethTisue in #967
- chore: modern sbt syntax in samples and docs #971 by @johanandren in #972
- quickstart docs: improve styling by @ennru in #973
New Contributors
- @SethTisue made their first contribution in #969
Full Changelog: v1.0.1...v1.0.2
Kalix Java and Scala SDKs 1.0.1
📣 Kalix Java and Scala SDKs 1.0.1
Changes
- fix: Use an absolute resource path to find user-function.desc on classpath #938 by @johanandren
Java SDK
- fix: Include build timestamp in image tag, #934 #937 by @patriknw
- bump: sdk 1.0.0 in samples #936 by @patriknw
- feat: Adding metadata testkit value entity (now also event sourced entity) #919 by @franciscolopezsancho
- bump: JUnit 4.13.2 everywhere #935 by @ennru
Scala SDK
- bump: sdk 1.0.0 in samples #936 by @patriknw
- feat: Adding metadata testkit value entity (now also event sourced entity) #919 by @franciscolopezsancho
Documentation
- chore: re-ordering navigation menu #940 by @octonato
- doc: Sample for streaming view updates #826 by @johanandren
- Docs for token based paging in views #813 by @johanandren
- bump: sdk 1.0.0 in samples #936 by @patriknw
🙇 Credits
Special thanks to the following contributors who helped with this release: @ennru, @franciscolopezsancho, @johanandren, @octonato and @patriknw