Releases: lightbend/kalix-jvm-sdk
Kalix Java and Scala SDKs 1.1.3
📣 Kalix Java and Scala SDKs 1.1.3
Changes
Java SDK
- feat: Support ignore in action result testkit API #1354 by @johanandren
- fix: Allow ignore as async effect #1318 #1353 by @johanandren
- feat: Run testkit against arbitrary kalix proxy image #1047 #1351 by @johanandren
- docs: advanced view features (structured projections and joins) #1268 by @pvlugter
- bump: kalix-proxy 1.0.29 #1352 by @pvlugter
- chore: use more explicit name for colleciton result #1304 by @octonato
- feat: support views with multiple tables #1299 by @pvlugter
- Auto PR - Bump SDK versions to 1.1.2 #1294 by @kalix-bot
Scala SDK
- feat: Support ignore in action result testkit API #1354 by @johanandren
- fix: Allow ignore as async effect #1318 #1353 by @johanandren
- docs: advanced view features (structured projections and joins) #1268 by @pvlugter
- bump: kalix-proxy 1.0.29 #1352 by @pvlugter
- chore: use more explicit name for colleciton result #1304 by @octonato
- feat: support views with multiple tables #1299 by @pvlugter
- Auto PR - Bump SDK versions to 1.1.2 #1294 by @kalix-bot
Spring SDK
- bump: kalix-proxy 1.0.29 #1352 by @pvlugter
- chore: minor improvement on SubscriptionServiceMethod description #1316 by @octonato
- docs: more detailed text about EntityKey #1315 by @octonato
- chore: removing fixme about missing metadata #1311 by @aludwiko
- fix: support for java primitives in path variables #1310 by @aludwiko
- chore: make it explicit that teskit is stateful #1309 by @octonato
- chore: use multi-line string in queries #1305 by @octonato
- chore: use more explicit name for colleciton result #1304 by @octonato
- docs: adding JWT documentation #7976 #1302 by @franciscolopezsancho
- feat: adding setting to testkit through properties #7906 #1297 by @franciscolopezsancho
- feat: support views with multiple tables #1299 by @pvlugter
- fix: using query params should not collide with path params #1300 by @aludwiko
- chore: validate before registering #1284 by @octonato
- Auto PR - Bump SDK versions to 1.1.2 #1294 by @kalix-bot
Documentation
- docs: advanced view features (structured projections and joins) #1268 by @pvlugter
- bug: (the second half) mixing Java and Scala docs #1314 #1350 by @franciscolopezsancho
- bug: mixing javadocs and scaladocs #1314 #1320 by @franciscolopezsancho
- docs: fix Spring SDK Value Entity typo #1317 by @beritou
- docs: more detailed text about EntityKey #1315 by @octonato
- docs: adding spring API docs #7732 #1312 by @franciscolopezsancho
- docs: adding JWT documentation #7976 #1307 by @franciscolopezsancho
- chore: make it explicit that teskit is stateful #1309 by @octonato
- docs: remove 'with Spring' from title #1308 by @octonato
- docs: fix typo about writing views #1306 by @octonato
- chore: use more explicit name for colleciton result #1304 by @octonato
- docs: adding JWT documentation #7976 #1302 by @franciscolopezsancho
- feat: adding setting to testkit through properties #7906 #1297 by @franciscolopezsancho
- chore: decrease CI pipeline run time #1293 by @efgpinto
- docs(spring-sdk): add reference to s2s in features #1295 by @efgpinto
- Auto PR - Bump SDK versions to 1.1.2 #1294 by @kalix-bot
🙇 Credits
Special thanks to the following contributors who helped with this release: @aludwiko, @beritou, @efgpinto, @franciscolopezsancho, @johanandren, @kalix-bot, @octonato and @pvlugter
Kalix Java and Scala SDKs 1.1.2
📣 Kalix Java and Scala SDKs 1.1.2
Changes
Java SDK
- Auto PR - Bump SDK versions to 1.1.1 #1286 by @kalix-bot
Scala SDK
- Auto PR - Bump SDK versions to 1.1.1 #1286 by @kalix-bot
Spring SDK
- fix(spring-sdk): avoid exception when using currentState in VE after persistence #1291 by @efgpinto
- fix(spring-sdk): fails to handle persisted events for ES entity #1288 by @efgpinto
- fix: removed http option from subscription methods #1287 by @aludwiko
- Auto PR - Bump SDK versions to 1.1.1 #1286 by @kalix-bot
Documentation
- Auto PR - Bump SDK versions to 1.1.1 #1286 by @kalix-bot
🙇 Credits
Special thanks to the following contributors who helped with this release: @aludwiko, @efgpinto and @kalix-bot
Kalix Java and Scala SDKs 1.1.1
📣 Kalix Java and Scala SDKs 1.1.1
Changes
Java SDK
- fix: Use the testcontainer host name for cross component calls #1282 by @johanandren
- fix: exception when trying to emit collection of events with a wrong … #1279 by @aludwiko
- feat: support for inter-services calls #1273 by @octonato
- docs(spring-sdk): handle deletes #1269 by @aludwiko
- chore: Bump proxy to 1.0.28 #1272 by @johanandren
- Auto PR - Bump SDK versions to 1.1.0 #1271 by @kalix-bot
Scala SDK
- chore: Bump proxy to 1.0.28 #1272 by @johanandren
- Auto PR - Bump SDK versions to 1.1.0 #1271 by @kalix-bot
Spring SDK
- bug: fixing Exception for serializing Java Instant and Enum #1283 by @franciscolopezsancho
- feat: support for inter-services calls #1273 by @octonato
- fix: pass metadata further whenever available #1274 by @octonato
- feat: introduce @typename for logical type names #1275 by @octonato
- docs(spring-sdk): handle deletes #1269 by @aludwiko
- chore: Bump proxy to 1.0.28 #1272 by @johanandren
- Auto PR - Bump SDK versions to 1.1.0 #1271 by @kalix-bot
Documentation
- feat: support for inter-services calls #1273 by @octonato
- docs(spring-sdk): remove page for replicated entities #1277 by @efgpinto
- feat: introduce @typename for logical type names #1275 by @octonato
- docs(spring-sdk): handle deletes #1269 by @aludwiko
- Auto PR - Bump SDK versions to 1.1.0 #1271 by @kalix-bot
🙇 Credits
Special thanks to the following contributors who helped with this release: @aludwiko, @efgpinto, @franciscolopezsancho, @johanandren, @kalix-bot and @octonato
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