This repository has been archived by the owner on Nov 18, 2024. It is now read-only.
v0.3.0 #502
huachaohuang
announced in
Announcements
v0.3.0
#502
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Engula has gone through a redesign in terms of its interface and architecture. The new design is based on the lessons we learned in the past few months, and it will provide a clearer guide for future development. You can check the new design document and discussion for more details.
The most important feature in Engula 0.3 is a set of data structures. In this release, Engula provides five data types:
Any
,I64
,Blob
,List
, andMap
. Each data type provides a set of APIs to manipulate objects of that type. For example, you can add onI64
objects or push elements toList
objects.Moreover, Engula supports ACID transactions across different data structures. For example, you can push an element to a list and insert an index to a map in the same transaction. This feature allows users to build more advanced applications on top of Engula.
Engula 0.3 also comes with a new server and a Rust client. You can get started with this tutorial. Welcome to explore and have fun!
This discussion was created from the release v0.3.0.
Beta Was this translation helpful? Give feedback.
All reactions