Releases: lightbend/kalix-jvm-sdk
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
Kalix Java and Scala SDKs 1.0.0
📣 Kalix Java and Scala SDKs 1.0.0
Changes
- fix: Remove view id length restriction #909 by @patriknw
- chore: using common name in registry #929 by @franciscolopezsancho
- chore: more convenient Effect.error API #928 by @octonato
- chore: add some missing 'final' modifiers #923 by @octonato
- chore: re-enable doc links checking #925 by @ennru
- chore: no release-drafter for kalix-main #918 by @raboof
- feat(scala): Support for building Kalix images on Mac m1 #78 #905 by @johanandren
- chore: fix error prefix and add JWT #915 by @octonato
- Rename kalix-main to main #911 by @ennru
- chore(samples): manually pushed updated samples #907 by @raboof
- fix(backoffice): include 'additional' proto's in reflection #899 by @raboof
- chore: rename label #894 by @ennru
Java SDK
- bump: kalix-proxy 1.0.1 #931 by @patriknw
- chore: more clear error message when accessing 'components' #922 by @octonato
- fix: better names in suggested Java test code #926 by @ennru
- Codegen: Mark JUnit tests as ignored #924 by @ennru
- bump: kalix-proxy 1.0.0-M4 #912 by @patriknw
- links and things in readmes for samples #916 by @ennru
- bump: Akka gRPC 2.1.4 (and others) #913 by @ennru
- feat(java): Support for building Kalix images on Mac m1 #78 #904 by @johanandren
- chore: Update archetype READMEs to CLI centered and fix links #903 by @johanandren
- rename: update sdk version in samples #893 by @patriknw
Scala SDK
- Codegen: Mark ScalaTest tests as pending #933 by @ennru
- chore: more clear error message when accessing 'components' #922 by @octonato
Documentation
- fix: show grpcurl instead of service explorer #927 by @ennru
- fix: remove obsolete Java project template video #920 by @beritou
- docs: Cover optional fields in views #901 by @johanandren
- docs: new view features #897 by @pvlugter
- rename: deploy to doc/kalix-current #896 by @raboof
- rename: update sdk version in samples #893 by @patriknw
🙇 Credits
Special thanks to the following contributors who helped with this release: @beritou, @ennru, @franciscolopezsancho, @johanandren, @octonato, @patriknw, @pvlugter and @raboof
1.0.0-M1
What's Changed
- rename: rename proxy settings by @octonato in #884
- rename: more changes in comments and texts by @octonato in #885
- rename: update antora docbuilder image by @octonato in #886
- rename: more build changes using kalix in the name by @octonato in #883
- rename: markdown files by @octonato in #881
- chore: remove go_package by @octonato in #887
- rename: final pass to remove all leftovers by @octonato in #888
- rename: use 'type.kalix.io' for primitive types by @octonato in #891
Full Changelog: v0.11.0-M2...v1.0.0-M1
0.11.0-M2
v0.11.0-M2 bump: jackson-databind 2.12.6.1 (#880)
v0.11.0-M1
rename: change group id and maven artifacts (#875) * rename: change groupId and maven artifacts names * and the scala samples as well * fix plugin deps * more referneces to io.kalix in samples
Akka Serverless Java and Scala SDKs 0.10.6
📣 Akka Serverless Java and Scala SDKs 0.10.6
Changes
- bump: Akka HTTP 10.2.8, Akka 2.6.18 #840 by @patriknw
- chore: Upgrade Circle-CI image to supported version #837 by @johanandren
- chore: remove unused/deprecated failure restart #829 by @patriknw
- chore: Verify protoc versions in samples and archetypes #823 by @johanandren
- Update instructions for samples #819 by @raboof
Java SDK
- bump: Akka Serverless proxy 0.8.8 #838 by @patriknw
- chore: introduce ClassMessageType #832 by @octonato
- Removing unnecessary comments #827 by @franciscolopezsancho
- chore: missing value-entities and views. Rest entities/services passing tests #820 by @franciscolopezsancho
- bump protoc in samples to e.g. get support for optionals #822 by @sebastian-alfers
- chore: bump samples to SDK 0.10.5 #816 by @johanandren
- chore: removes obsolte generation suites #817 by @octonato
Scala SDK
- chore: introduce ClassMessageType #832 by @octonato
- feat(sbt-plugin): announce support for proto3 optional fields #833 by @raboof
- Removing unnecessary comments #827 by @franciscolopezsancho
- chore: removes obsolte generation suites #817 by @octonato
Documentation
- Adding kafka example #834 by @franciscolopezsancho
- docs: update deploy and invoke service sections in quickstarts #836 by @pvlugter
- feat(docs): promote
akkasls service proxy --grpcui
#831 by @raboof - Emphasise the cli in the value entity scala docs #828 by @raboof
- docs: generated entity keys #825 by @jroper
🙇 Credits
Special thanks to the following contributors who helped with this release: @franciscolopezsancho, @johanandren, @jroper, @octonato, @patriknw, @pvlugter, @raboof and @sebastian-alfers
Akka Serverless Java and Scala SDKs 0.10.5
📣 Akka Serverless Java and Scala SDKs 0.10.5
Changes
- chore: abstract away ExampleSuite compilation project #807 by @octonato
- chore: fix Fibonacci curl call in README #810 by @octonato
- chore: unrealistic view descriptor in TCK causing validation problems #806 by @johanandren
- chore: disable java formatter in ExampleSuite compilation #804 by @octonato
- chore: dynamic project for ExampleSuite compilation #799 by @octonato
Java SDK
- chore: trigger ExampleSuite regeneration via -D property #808 by @octonato
- chore: bump proxy to 0.8.7 #811 by @johanandren
- chore: update SDK version in samples and maven templates #797 by @octonato
- chore: use new annotation in tck tests #791 by @octonato
Scala SDK
- chore: trigger ExampleSuite regeneration via -D property #808 by @octonato
- chore: removes redundant introspection tests #805 by @octonato
- chore: bump Akka gRPC to 2.1.3 #809 by @johanandren
- fix: ExampleSuite for Scala should use flatPackage #803 by @octonato
Documentation
- docs: Paging with OFFSET and LIMIT #771 by @johanandren
🙇 Credits
Special thanks to the following contributors who helped with this release: @johanandren and @octonato
Akka Serverless Java and Scala SDKs 0.10.4
📣 Akka Serverless Java and Scala SDKs 0.10.4
Changes
Java SDK
- chore: update proxy version to 0.8.6 #788 by @octonato
- chore: setup Scala ExampleSuite #793 by @jrudolph
Scala SDK
- chore: setup Scala ExampleSuite #793 by @jrudolph
- chore: use java packages to decide package for Main class #792 by @octonato
Documentation
🙇 Credits
Special thanks to the following contributors who helped with this release: @jrudolph and @octonato