github komoot/photon 1.0.0
Release 1.0.0

7 hours ago

This release sees us switching to the OpenSource backend for good. The ancient ElasticSearch code has been removed. The database schema has received a complete overhaul, many unnecessary parts removed and compression improved. As a result, the database now has half the size on disk than before. Queries have also become quite a bit faster. Most importantly, importing many languages into the database no longer slows down operations. The /structured endpoint is now always enabled.

The command-line interface has received a refresh and now uses a git-like command style. This should make it easier to keep track of the ever growing number of switches and levers. Check out the updated usage documentation. The old-style command-line interface still works, giving you time to update your scripts. It is slated for removal for version 2.

The JSON dump format is no longer considered experimental and a full specification is now available for those who want to create their own dump files to import.

Photon now has support for categories a new mechanism to implement custom filtering on your instance.

And finally, there is a new endpoint for Prometheus for better monitoring of the server (many thanks to @henrik242).

The minimum required Java version is now 21. This is a hard requirement from OpenSearch which we unfortunately cannot work around.

The 1.0.0 database schema is not backwards compatible. You need to recreate your database when updating from 0.7 or older. New extracts are already available on the download server and you can try the new 1.0.0 on the demo server.

Don't miss a new photon release

NewReleases is sending notifications on new releases.