Kreya 1.15 comes with support for protobuf editions. Operation, directory and collection paths can be viewed and copied from the tab's context menu. Comments imported with a proto file are now visible in the declaration tab.
Demystifying the protobuf wire format
Protocol buffers transform data into a compact binary stream for storage or transmission. In this blog post, we will use a proto definition of a sample message and serialize it to binary data.
Protobuf Editions explained
Protobuf Editions bring a major change in the way Protocol Buffer versions are handled. Currently there are two versions, "proto2" and "proto3", and the differences between them aren't always obvious. Migrating from proto2 to proto3 isn't easy either. In this blog post we will explore how Protobuf Editions are going to improve this.
Kreya 1.14 - What's New
Kreya 1.14 brings you a lot of new features. Starting with running a directory as a collection, an Insomnia importer, automatic import of system environment variables and opening items in the file manager. The CLI now has the ability to invoke multiple collections with a single call and generate a JUnit test report. Scripting has been improved and trace messages can be filtered.
Looking back on 2023
2.87 million invoked operations, almost 4,000 monthly active users and many more numbers that our telemetry has provided us with over the last year.
Kreya 1.13 - What's New
Kreya 1.13 is now available! With a new major feature .. 🥁🥁 .. collections! This allows you to invoke multiple operations with a single click. It's also now possible to import your Postman collections and environments. The protobuf declaration for gRPC operations can be viewed in the new Declaration tab. The CLI has a new 'create project' command and a few bugs have been fixed.
Solving Advent of Code with Kreya
Today I was sitting at my computer desk and it was raining and cold outside. Nothing special, just a Friday. I was implementing some code for a project and had to run over 2,000 tests. I started the tests and had a moment to surf the internet. Opened Hacker News and saw the link to Advent of Code 2023. Like almost every year, I opened the page, logged in and looked at the first puzzle. My interest and motivation to solve such a puzzle was quite high.
Kreya 1.12 - What's New
Kreya 1.12 has been released! This new version comes with a lot of new features and some bug fixes. Starting with a new dialog for unimported operations that is visible after an import run. If you ever wanted to see how long a request takes on the wire and server side, this is now possible with the new Timing tab. And for REST, we now support server-sent events.
Bring your own storage
First of all, bring your own storage means you have the freedom to choose which storage provider you want to use to store your data. Unlike Postman, Insomnia and other API clients, Kreya gives you an easy way to bring your own storage. Kreya intentionally stores the project data in readable text files in the location of your choice, so you can easily read, edit, and share/sync the files with your favorite tools.
Kreya 1.11 - What's New
Kreya 1.11 is out now! This release prioritises enhancing the user experience. New users are now provided with a tour to familiarise themselves with Kreya on their first launch. The UI components, including buttons, have been improved to boost usability. The welcome screen has been completely redesigned and now includes quick links and tips. Moreover, quick action hints have been added when no tab is open. It is now possible to purge user variables, and an option to duplicate importers has been added. Additionally, this release includes numerous bug fixes.