Releases and Updates

Remember that new Horizon ingestion engine we started testing a while back? Well, the Horizon 1.0.0 Alpha was released Friday, and it’s a preview of what things will be like when that new ingestion engine is switched on.

It’s much more efficient and enables some key new features including:

A set of important new endpoints (found here), many of which just weren’t possible with the previous ingestion architecture.

An in-memory order book graph for rapid querying.

The ability to run parallel ingestion over multiple Horizon hosts, improving service availability for production deployments.

The new engine resolves multiple issues that were present in the old system such as:

Horizon’s coupling to Stellar-Core’s database is dramatically reduced.

Data inconsistency due to lag between endpoints is eliminated.

Slow endpoints (path-finding for example) are now speedy.

With all these new features, SDKs will have some breaking changes to prepare for and new features to implement. Adolfo, software engineer at SDF, took the time to open up issues on all of the SDKs detailing how to get caught up. If you’re looking to get your hands dirty you can find the full list here! You can find a testing guide for the new ingestion system here.