We are thrilled to announce the new release of RisingWave: the Rust-written, open-source streaming database. RisingWave v1.1 is packed with many exciting new features. Here are the key highlights.


Watermarks


Real-time data ingestion is inherently unordered. To properly handle out-of-order events, we need watermarks.

Accordingly we introduce watermarks in this release. In RisingWave, you can define watermarks in sources and append-only tables. Once you define them, you can use them in time-window aggregations and other stateful operations.

Append-only tables is also a new feature that was introduced in this version to facilitate the definition of watermarks.

For details about watermarks, see Watermarks.


Emit-on-window-close policy


For windowed calculations, we offer the flexibility to emit results either upon update or when the window closes.

Emitting results upon window close is particularly advantageous in certain situations.For example, when writing to append-only downstream systems like Kafka or S3, or when dealing with calculations that benefit from triggering only when the window closes, such as percentile calculations.

Our emit-on-window-close policy, introduced in v1.1, caters to these scenarios.

For details about this policy, see Emit on window close.


Read-only transactions


We recognize the significance of transactions in ensuring data processing consistency and reliability.

In this release, so we have incorporated support for read-only transactions. All reads within a transaction are executed against the consistent snapshot, guaranteeing data consistency as they originate from the same point-in-time.

For details about Read-only transactions, see Transactions.


New window functions


To enhance your data analysis capabilities, we have introduced several new window functions in RisingWave v1.1. These include lead(), lag(), first_value(), and last_value().

For details about new window functions, see Window functions.

Conclusion

These features are just a glimpse of the many exciting additions in RisingWave v1.1. For a comprehensive overview, please refer to the detailed release notes.

As we approach the 2,000th community member, we anticipate even more remarkable progress and success in our mission to revolutionize stream processing for the benefit of all.

Sign up for our monthly newsletter if you’d like to keep up to date on all the happenings with RisingWave. Follow us on Twitter and Linkedin, and join our Slack community to talk to our engineers and hundreds of streaming enthusiasts worldwide.

Related Posts_
[ Blogs ]

Mastering Risingwave: A Comprehensive Tutorial for Stream Processing Enthusiasts

In the tutorials, we leave no stone unturned. We delve into the core concepts and gameplay of stream processing, introduce the what and the how of RisingWave, discuss its advantages and limitations, and explore how it differs from its competitors. Whether you're a beginner or an experienced player in this field, you'll find exactly what you're looking for.

[ Blogs ]

Highlights of RisingWave v1.4: The Open-Source Streaming Database

Join us in exploring some of the most highly anticipated and prominent features in this new release, which includes a new version of the S3 source connector, some new sink connectors, support for the COMMENT ON command, and more.

[ Blogs ]

RisingWave Roadmap Q4 2023

Since the release of the first official version in July 2023, RisingWave has successfully been deployed in dozens of renowned enterprises and fast-growing startups. As the development team behind RisingWave, we are eager to hear feedback and suggestions from our community members and make corresponding adjustments to the direction of RisingWave's development. Therefore, we plan to regularly update RisingWave's roadmap to make its development more transparent.

sign up successfully_

Welcome to RisingWave community

Get ready to embark on an exciting journey of growth and inspiration. Stay tuned for updates, exclusive content, and opportunities to connect with like-minded individuals.

message sent successfully_

Thank you for reaching out to us

We appreciate your interest in RisingWave and will respond to your inquiry as soon as possible. In the meantime, feel free to explore our website for more information about our services and offerings.

subscribe successfully_

Welcome to RisingWave community

Get ready to embark on an exciting journey of growth and inspiration. Stay tuned for updates, exclusive content, and opportunities to connect with like-minded individuals.