Welcome to Andy X v3
It's a wonderful pleasure to release the third generation of Andy X. Andy X v3 now is the most advanced distributed streaming platform for any .NET Developer and any Developer. A full open source solution for streaming your data.Andy X is an open-source distributed streaming platform designed to deliver the best performance possible for high-performance data pipelines, streaming analytics, streaming between microservices and data integrations.
🚀🚀🚀
As you may know, we were working really hard on the v3 of Andy, and with it a lot of new and great features has come.
The third generation of Andy X have more than 100 different new feature and enhancements, from the storage engine to hub engines for data ingestion and consumption.
This release of Andy X CLI works only with Andy X v3 and higher.
Main features
- New Clustering support,
- New Coordiation of Nodes (Andy X Raft)
- New State control,
- New Storage Layer based on RocksDb,
- New Subscription Modes,
- New Subscription Types,
- New Producer State Manager,
- New back-pressure logic for Customers,
- New back-services for Retentions,
- Added support new authorizations,
- Added support to add new users to manage Andy X,
- Andy X Storage as Service has been Depricated,
- New Storage and Transport configuration support,
- For topic storage configuration,
- New implementation memory-management
- Added support for Sharded Topics (multiple partitions based on Andy X Nodes in a Cluster)
- New REST endpoints implemented
You can download Andy X now form DockerHub
https://hub.docker.com/r/buildersoftdev/andyx
For more information about Andy X refer to the link below
https://buildersoftdev.azurewebsites.net/andyx
What's next
We are constantly working on new features and bug fixes!
Feel free to give us feedback and suggestions for the future releases, by creating issues and contacting us via Github.
Thank you from all of us at Buildersoft!
What's Changed
- v3/feature/76 Add Implement storing to temp topic storage files by @eneshoxha in #77
- v3/feature/78 Implement Storage Synchronizer by @eneshoxha in #79
- V3/feature/81 Implement Storage inside Node by @eneshoxha in #83
- v3/feature/84 Add InitialPosition Support for Subscriptions by @eneshoxha in #86
- V3/feature/85 by @eneshoxha in #101
- v3/feature/95 Implementation of Cluster Rest Endpoints by @eneshoxha in #102
- V3/feature/87 by @eneshoxha in #105
- v3.0/feature/87 Add RocksDb Native Library by @eneshoxha in #106
- v3.0/feature/87 change rocksdb library by @eneshoxha in #107
- v3/feature/87 Update rocksdb dependency by @eneshoxha in #108
- v3.0/feature/87 update dockerfile to support rocksdb by @eneshoxha in #109
- V3.0/feature/87 by @eneshoxha in #110
- V3/feature/100 by @eneshoxha in #112
- v3/feature/104 Add IsTopicAutomaticCreationAllowed settings in Compon… by @eneshoxha in #113
- V3/feature/98 by @eneshoxha in #114
- v3/feature/99 Implementation of Component Rest Endpoints by @eneshoxha in #115
- v3/feature/97 Implementation of Topic Rest Endpoints by @eneshoxha in #116
- v3/feature/Implementation of Subscription Rest Endpoints by @eneshoxha in #117
- v3/feature/118 Implementation of Topic Storage Settings by @eneshoxha in #119
- v3/feature/90 Implementation of Retention Policy TTL by @eneshoxha in #120
- Implementation of Authorization store hashed secret by @eneshoxha in #122
- v3/feature/123 Implementation of Producer Rest Endpoints by @eneshoxha in #124
- v3/bugfix/125 by @eneshoxha in #126
- v3/feature/127 Implementation of Node and Activities Rest Endpoints by @eneshoxha in #128
- v3/feature/127 Rename IsSchemaValidationEnabled to EnforceSchemaValid… by @eneshoxha in #129
- V3/feature/88 by @eneshoxha in #132
- V3.0/main by @eneshoxha in #135
Full Changelog: v2.1.1...v3.0.0