Releases: lightbend/kalix-jvm-sdk
Kalix Java and Scala SDKs 1.1.0
📣 Kalix Java and Scala SDKs 1.1.0
Changes
First official release of the new Spring SDK (beta).
Java SDK
- fix: codegen support for Any as a state type #1260 by @aludwiko
- fix: Allow 12M incoming, s2s client to allow 12M replies in cross service calls. #1261 by @johanandren
- docs: handle deletes in scala and java proto #1253 by @aludwiko
- feat: handle deletes in views #1236 by @aludwiko
- docs(spring-sdk): add actions as controllers page #1241 by @efgpinto
- fix: value entity test kit deletes support #1254 by @aludwiko
- chore: bump sdk versions to 1.0.11 #1252 by @efgpinto
Scala SDK
- fix: codegen support for Any as a state type #1260 by @aludwiko
- docs: handle deletes in scala and java proto #1253 by @aludwiko
- fix: value entity test kit deletes support #1254 by @aludwiko
- chore: bump sdk versions to 1.0.11 #1252 by @efgpinto
- feat: codegen Scala support for handle deletes #1245 by @aludwiko
Spring SDK
- docs(spring-sdk): add examples for transforming results in views #1263 by @efgpinto
- feat: handle deletes in spring Action #1262 by @aludwiko
- docs: Spring docs side effect #7723 #1264 by @franciscolopezsancho
- feat(spring-sdk): support return of collection on view queries #1255 by @efgpinto
- feat: handle deletes in views #1236 by @aludwiko
- docs: 7730 spring docs failures and errors #1256 by @franciscolopezsancho
- docs(spring-sdk): add actions as controllers page #1241 by @efgpinto
- docs: spring docs acls #7731 #1246 by @franciscolopezsancho
- feat: support for service to service streaming #1230 by @octonato
- fix: value entity test kit deletes support #1254 by @aludwiko
- docs: quickstart page #1251 by @octonato
- docs: spring docs implementing views #7718 #1226 by @franciscolopezsancho
- chore: bump sdk versions to 1.0.11 #1252 by @efgpinto
- docs: spring docs handling serialization #1233 by @franciscolopezsancho
Documentation
- docs(spring-sdk): small fixes to Quickstart #1267 by @beritou
- docs(spring-sdk): add examples for transforming results in views #1263 by @efgpinto
- fix: missing partials in docs #1266 by @efgpinto
- docs: Spring docs side effect #7723 #1264 by @franciscolopezsancho
- fix: typo in Spring Value Entity Quickstart #1265 by @beritou
- feat(spring-sdk): support return of collection on view queries #1255 by @efgpinto
- docs: handle deletes in scala and java proto #1253 by @aludwiko
- docs: 7730 spring docs failures and errors #1256 by @franciscolopezsancho
- fix: fail to publish docs on release #1258 by @efgpinto
- docs(spring-sdk): add actions as controllers page #1241 by @efgpinto
- docs: spring docs acls #7731 #1246 by @franciscolopezsancho
- feat: support for service to service streaming #1230 by @octonato
- docs: quickstart page #1251 by @octonato
- docs: spring docs implementing views #7718 #1226 by @franciscolopezsancho
- chore: bump sdk versions to 1.0.11 #1252 by @efgpinto
- docs: spring docs handling serialization #1233 by @franciscolopezsancho
🙇 Credits
Special thanks to the following contributors who helped with this release: @aludwiko, @beritou, @efgpinto, @franciscolopezsancho, @johanandren and @octonato
Kalix Java and Scala SDKs 1.0.11
📣 Kalix Java and Scala SDKs 1.0.11
Changes
- chore: formatAll commands alias #1217 by @octonato
- chore: fix links in Vale readme for accepted words #1213 by @efgpinto
- chore: reverting docker plugin base img bump #1187 by @efgpinto
Java SDK
- fix: Service to service samples did not have the right config #1243 by @johanandren
- fix: Syntax error in proxy reference #1242 by @johanandren
- feat: code-gen Java support for handle deletes #1240 by @aludwiko
- feat: Pass along env to proxy for substitution #1228 by @johanandren
- chore: Bump Proxy 1.0.26 #1238 by @johanandren
- chore: Get rid of some compiler warnings #1232 by @johanandren
- docs(spring-sdk): add docs for timers #1225 by @efgpinto
- fix: disable ACL in dev-mode #1214 by @octonato
- docs: spring sdk gettings started pages #1208 by @octonato
- fix: remove '{D}' from spring archetype pom #1210 by @octonato
- feat: delete effect for jvm sdk #1190 by @aludwiko
- docs: Missing view update method in Java s2s sample #1204 by @johanandren
- chore: clean-up spring samples poms #1198 by @efgpinto
- feat: Reintroduce ignore/noReply effect #1169 #1194 by @franciscolopezsancho
- chore: disable codegen for in Spring projects #1197 by @octonato
- chore: bump sdk version to 1.0.10 #1192 by @efgpinto
Scala SDK
- fix: Service to service samples did not have the right config #1243 by @johanandren
- fix: Syntax error in proxy reference #1242 by @johanandren
- feat: code-gen Java support for handle deletes #1240 by @aludwiko
- feat: Pass along env to proxy for substitution #1228 by @johanandren
- chore: Bump Proxy 1.0.26 #1238 by @johanandren
- chore: Get rid of some compiler warnings #1232 by @johanandren
- fix: disable ACL in dev-mode #1214 by @octonato
- feat: delete effect for jvm sdk #1190 by @aludwiko
- feat: Reintroduce ignore/noReply effect #1169 #1194 by @franciscolopezsancho
- chore: bump sdk version to 1.0.10 #1192 by @efgpinto
Spring SDK
- feat: KalixClient.post without body #1247 by @octonato
- docs(spring-sdk): add generating entity keys section #1235 by @efgpinto
- feat: spring docs pubsub #7722 #1220 by @franciscolopezsancho
- fix: Syntax error in proxy reference #1242 by @johanandren
- chore: Bump Proxy 1.0.26 #1238 by @johanandren
- docs(spring-sdk): add docs for timers #1225 by @efgpinto
- docs(springsdk): add page for value entities docs #1224 by @efgpinto
- feat: adds support for entity key generator #1222 by @octonato
- feat: support for stream updates in Views #1223 by @octonato
- chore: split @entity -> @EntityKey and @EntityType #1216 by @octonato
- renaming action testkit method to streamedCall #1218 by @franciscolopezsancho
- docs: spring sdk gettings started pages #1208 by @octonato
- fix: remove flakiness in counter test #1215 by @octonato
- feat(spring-sdk): support more HTTP methods in KalixClient #1211 by @efgpinto
- feat: adding stream capabilities to the Action test kit 7786 #1212 by @franciscolopezsancho
- feat: adding actions spring docs #7719 #1205 by @franciscolopezsancho
- docs(spring-sdk): document event sourced entities #1201 by @efgpinto
- chore: adding spring event-sourced shopping cart sample #1196 by @efgpinto
- feat: Event subscription with ignore option #7407 #1167 by @franciscolopezsancho
- feat: support for service and method level ACL #1195 by @octonato
- chore: clean-up spring samples poms #1198 by @efgpinto
- chore: disable codegen for in Spring projects #1197 by @octonato
- chore: adding acl to spring reliable timers sample #1189 by @efgpinto
- chore: bump sdk version to 1.0.10 #1192 by @efgpinto
Documentation
- docs(spring-sdk): add generating entity keys section #1235 by @efgpinto
- feat: spring docs pubsub #7722 #1220 by @franciscolopezsancho
- docs: Spring Boot integration page #1221 by @octonato
- feat: Pass along env to proxy for substitution #1228 by @johanandren
- docs(spring-sdk): add docs for timers #1225 by @efgpinto
- docs(springsdk): add page for value entities docs #1224 by @efgpinto
- feat: adds support for entity key generator #1222 by @octonato
- chore: split @entity -> @EntityKey and @EntityType #1216 by @octonato
- docs: add paragraph about views on dev process page #1219 by @octonato
- fix: disable ACL in dev-mode #1214 by @octonato
- docs: spring sdk gettings started pages #1208 by @octonato
- feat: adding actions spring docs #7719 #1205 by @franciscolopezsancho
- docs: spring sdk page tree #1207 by @octonato
- chore: fix display for group-scala in quickstart template page #1206 by @octonato
- docs(spring-sdk): document event sourced entities #1201 by @efgpinto
- chore: minor improvements to accomotade spring docs #1203 by @octonato
- feat: samples available for spring docs #1199 by @franciscolopezsancho
- doc: Update development-process-java.adoc #1193 by @marcoderama
- Add placeholders for Spring docs #1191 by @beritou
- chore: bump sdk version to 1.0.10 #1192 by @efgpinto
🙇 Credits
Special thanks to the following contributors who helped with this release: @aludwiko, @beritou, @efgpinto, @franciscolopezsancho, @johanandren, @marcoderama and @octonato
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