Kalix Java SDK 1.0.3 ACL support.
Pass through JSON, text and bytes from HTTP endpoints
ACL support: Access Control Lists for authorizing access to Kalix services
Timers providing scheduled service calls
Kalix Java SDK 0.10.5 Support for paging in views.
JWT support: validate messages against the JWT bearer token; specify multiple trusted issuers; allow local testing with JWT
Entity keys can now be generated by Kalix actions.
You can now secure your services with client certificates and/or JWTs. See Securing services for more details. You will need version 0.1.9 of the Kalix CLI to use this.
You can now querying repeated nested message fields in views.
You can now receive byte string and text messages from topics.
The root package is now configurable, which is important when your
.proto definitions don’t share a common parent package when using the Java/Scala SDK.
Component names can now be explicitly specified when using the Java/Scala SDK.
Kalix Java SDK 0.10.1 smaller fixes and improvements including a code generation solving Scala and Java quickstart sample issues.
You can now use Kafka to connect your Kalix services together and to connect to external services as well.
We’ve updated the messages that are logged in your projects so it is easier to see which messages you should act on and what they mean.
Kalix Java SDK 0.10.0 is now available with a new type safe generated API for interaction between components in the same service.
We’ve introduced our new secrets management API. To safely and securely store secrets you’ll need version 0.1.6 of the Kalix CLI.
We’ve implemented a new feature that automatically scales your service down to zero when it fails to start 3 times in a row. This helps preserve your trial credits.
The minimum required Java version is now Java 11.
A new version of the Kalix CLI (v 0.1.1) is now available! You’ll need this latest version to make use of the new platform capabilities
Kalix Java/Scala SDK 0.9.0 is now available and contains all entity types!
As a new state model, we’ve introduced our Replicated Entities. Replicated Entities distribute state using a conflict-free replicated data type (CRDT). Data is shared across multiple instances of a Replicated Entity and is eventually consistent to provide high availability with low latency.
We’ve added a lot of new quickstarts to help you get started with Kalix even faster.
We’ve added documentation on how you can call Kalix services from other Kalix services in your project.
A new version of the Kalix CLI (v 0.0.39) is now available! We strongly recommend upgrading to the latest version to make use of the new
Kalix Java SDK 0.7.0 is now available! This is massive rewrite of the SDK to align our different APIs, remove reflection magic, have a better typed system, and introduce a new generated TestKit.
We’ve deprecated the
entity generate command in the Kalix CLI in favor of the new code generation capabilities of the SDKs.
There is a new section in the documentation, Quickstarts, to help you get started with Kalix.
We’ve introduced a new (and easy) way to give feedback on the documentation. Click on the little blue icon (with the thumbs) to give us feedback.
The Kalix CLI will now periodically update the cached data.
Kalix Java SDK 0.7.0-beta.19 is now available!
We’ve added docs to show how to leverage GitHub Actions and CircleCI to deploy services to Kalix
To make it easier to test your services, the Service Explorer now generate gRPCURL, cURL, and Fetch commands you can copy/paste
To make it easier to get started you’re now guided through an onboarding wizard to create a project, download the CLI, and find the tutorials
We’ve updated the SDK support page to make it easier to see which SDKs are in which tier
The Kalix CLI now has a new required flag region when you create a new project using the CLI.
Kalix Java SDK 0.7.0-beta.18 is now available!
You can now add container registry credentials from within the console, on the "Integrations" tab.
We’ve made changes to the support form, so it’ll be easier for us to help you troubleshoot an issue.
When you’re inviting a new user, we now also show the invite URL in the console so you can send the URL to the new project member.
Kalix Java SDK 0.7.0-beta.15 is now available!
If you don’t like your project anymore, you can now delete it and start a brand new one.
kalix CLI now natively runs on Apple Silicon chips.
Added new account menu to the header bar in the Kalix Console.
The help menu items from the left navigation bar have move to a help menu in the header bar.
Updated the user interface to be consistent across various screens.
Updated log format for the CLI to match the Web UI.
Added integration to Google Cloud Pub/Sub.
As we get ready for our open beta, you no longer need to get projects approved.
To protect our users' applications and our platform, we’ve limited the ports that are open by default. If you need additional ports opened, send us a note.
Added a new “integrations” section from where you can connect to Google Cloud’s operation suite (formerly Stackdriver).
Created new versions of the code generation for Node.js and Java.
There’s a new indicator that shows the Project ID field, which is useful when contacting the support team.
Updated the log section to show more details, show an icon of the log level, and make filtering of the logs possible from the UI.
With the introduction of Views, you can now query your entities using SQL.