Releases: buildersoftio/andyx
Andy X v3.0.0
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
Andy X v2.1.1
It's a great pleasure to introduce to you the next evolution of Andy X v2, Andy X v2.1!
With this new version there are a tons of new feature and bug fixes across the board!
As we are always listening to the feedbacks
First we want to thank you who tried and tested our open platform.
With v2.1 we are delivering Configuration REST APIs to help companies to deliver different configurations into Andy X Cluster with IaaS and Andy X CLI.
In this major release of v2 we re-designed the communication between nodes and storages.
Features
- Brand new REST APIs for Telemetry and Cluster Configuration;
- Enabled support for Andy X Portal and CLI;
- Message Header Support;
- Retention Policy for Components;
- New infrastructure for Tenant and Component Token Authorization;
- New Basic Authorization for Storage Connection and API Authorization
- Kubernetes support;
- New communication schema and infrastructure between Storage and Nodes;
- Bulk Producing Support
- Better Cluster configuration (beta version, the release will come with v2.2);
You can download Andy X from docker-hub in the link below
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 bringing new features and bug fixes to Andy X!
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
- hotfix-0001: Increese CurrentConnectionIndex of Consumers only if Sub… by @eneshoxha in #74
Full Changelog: v.2.1.0...v2.1.1
Andy X v2.1
It's a great pleasure to introduce to you the next evolution of Andy X v2, Andy X v2.1!
With this new version there are a tons of new feature and bug fixes across the board!
As we are always listening to the feedbacks
First we want to thank you who tried and tested our open platform.
With v2.1 we are delivering Configuration REST APIs to help companies to deliver different configurations into Andy X Cluster with IaaS and Andy X CLI.
In this major release of v2 we re-designed the communication between nodes and storages.
Features
- Brand new REST APIs for Telemetry and Cluster Configuration;
- Enabled support for Andy X Portal and CLI;
- Message Header Support;
- Retention Policy for Components;
- New infrastructure for Tenant and Component Token Authorization;
- New Basic Authorization for Storage Connection and API Authorization
- Kubernetes support;
- New communication schema and infrastructure between Storage and Nodes;
- Bulk Producing Support
- Better Cluster configuration (beta version, the release will come with v2.2);
You can download Andy X from docker-hub in the link below
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 bringing new features and bug fixes to Andy X!
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
- V2/main by @eneshoxha in #34
- v2.1/bugfix/37 Consumers with same name can not consume messages on different topics by @eneshoxha in #38
- feature/36 Expose endpoints for Andy CLI, Dashboard and 3rd party by @eneshoxha in #39
- v2.1/feature/20 Add Support for Headers by @eneshoxha in #40
- v2.1/feature/41 Add Retention Policy for Components based on time by @eneshoxha in #42
- v2.1/feature/43 Synchronize Tokens between Nodes in Andy X Cluster by @eneshoxha in #44
- V2.1/feature/45 by @eneshoxha in #46
- v2.1/bug/47 Send SubscriptionType when consumer is disconnected by @eneshoxha in #48
- v2.1/feature/49 Expose Revoke Tokens for Tenant and Componen; by @eneshoxha in #50
- v2.1/feature/51 Create SyncService Consumers and Producers connected … by @eneshoxha in #53
- v2.1/feature/51 bug fix for External Consumer/Producer Sync by @eneshoxha in #54
- V2.1/feature/51 by @eneshoxha in #55
- v2.1/feature/56 Store Messages as Batch in Storage by @eneshoxha in #57
- v2.1/feature/60 Add support for Bulk Producing by @eneshoxha in #61
- v2.1/feature/63 Expose new properties at Consumer and Producer by @eneshoxha in #64
- v2.1/feature/58 Implement Metrics in Storage by @eneshoxha in #65
- v2.1/bug/62 Tenant configuration is not being updated by @eneshoxha in #66
- v2.1/feature/59 Implementing StreamLineage by @eneshoxha in #67
- enable authorize by @eneshoxha in #68
- V2.1/main by @eneshoxha in #73
Full Changelog: v2.0.0...v.2.1.0
Andy X v2
Andy X v2
It's a great pleasure to introduce to you the next generation of Andy X, Andy X 2!
With this new generation there are a tons of new feature.
As we are always listening to the feedbacks
- Within Andy X 2 we are replacing Readers with Consumers, Writers with Producers and Books with Topics.
The codebase behind 'Writers' has been totally re-designed.
Producers now uses the same codebase as Consumers.
The second generation of Andy X is totally different on design and performance compare to the first version.
Features
- Writers are replaced with brand new Producers (now Producers are always connected, compare to Writers which they where stateless REST Calls),
- Readers are replaced with brand new Consumers,
- Consumers now supports InitialPosition,
- Consumers now can consume where it left off messages,
- Enabled support for non-persistent topics,
- Books are replaced with topics,
- Andy X Node supports GeoRepication settings,
- Andy X Node can be deployed as cluster with one or more X Storages,
- Authorization based on Tenants
- Authorization based on Components
- Node now is connected to Storages with more than one connection (agents)
- Certification support,
- Tenants can be configured from outside (from file configs) tenants.json
- Consumers with Shared subscription, shared messages as round-robin,
- Better support for Docker and Kubernetes,
- As non-persistent now Andy X can work as singleton service without Andy X Storage for development purposes.
You can download Andy X from docker-hub in the link below
https://hub.docker.com/r/buildersoftdev/andyx
For more information about Andy X refer to the link below
https://buildersoftdev.azurewebsites.net/AndyX
Whats 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!
Andy X v1.1
Andy X Version 1.1
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.
Release Notes
What's New in Version 1.1.20
- You can select message schemas for books.
- You can read, add, update and delete message schemas for books.
- You can access schemas form Rest Endpoints
- Added Dashboard support
- Exposed Rest Endpoints and SignalR for Alerting and Monitoring.
- Connection between Andy X Node, Storage and Readers offers retry-logic.
- Status of Tenant and Product has been fixed.
Deploying Andy X with Docker
Andy X can be easily deployed on a docker container using docker-compose, for more info click here
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!
Andy X v1.0
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.
This is the first public release of Andy X.
Download
You can download the image of Andy X from DockerHub in the link below
Download from DockerHub.
What's new!
A ton of feature are implemented like Horizontal scalability, Multitenancy, Low latency, Persistent storage etc.
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!