6.0.3
Core
- Abfrage des Kartenmaterialtyps im Setup
Routingserver
- Der Routingserver kann jetzt speziell für OSM oder HERE Datenmaterial optimiert werden
6.0.2
Nominatim
- Nominatim wird erst gestartet sobald PostgreSQL verfügbar ist
6.0.1
Nominatim
- Keepalive deaktiviert
- nominatim-ui 3.7.1
Proxy
- Über die env Datei kann jetzt vorgeschalteten Proxies vertraut werden
Tileserver
- Tiles werden jetzt auch bei einer Last von bis zu 120 gerendert
- Der Import wartet jetzt, bis die Rendering-Queue leer ist und zudem alle laufenden Jobs beendet wurden.
6.0.0
Core
- Unterstützung für altes Routing, sowie Trackanalyzer entfernt
- Container auf Ubuntu 24.04 umgestellt
- Hardwareanforderung angehoben (statisches Routing)
Nominatim
- Import von Wikipedia/Wikimedia Ranking Dateien
- Nominatim 5.0.0
- nominatim-ui 3.6.1
Photon
Postgres
Proxy
Routingserver
- Unterstützung für Routingserver v6
- Java 21
Tileserver
- osm_de und osm_de_truck Styles aktualisiert
- Unterstützung für internationale Styles entfernt
- osml10n entfernt (vom neuen Style nicht mehr benötigt)
- osm2pgsql 2.0.1
- Mapnik 4.0.6
- Tirex 0.7.1
- mod_tile 0.7.2
5.4.2
Core
- Version wird jetzt im Makefile aus git gezogen
5.4.1
Core
- Setup Paket kann jetzt via Jenkins gebaut werden
5.4.0
Nominatim
- Nominatim 4.4.1
- Nominatim-UI 3.5.3
Photon
Proxy
- Caddy auf Version 2.8.4 aktualisiert
5.3.0
Core
- Hardwareanforderungen angehoben
Monit
- Legacy-Routingserver und GraphHopper aus dem Monitoring entfernt
Nominatim
- Nominatim 4.2.3
- Nominatim-UI 3.2.12
Photon
- Photon v0.4.2
- JMX Unterstützung wiederhergestellt
Postgres
- Postgres 15
- Postgis 3.3
- Unterstützung für pg_stat_statements
- WAL Limits erhöht
- Namensformat der Logdateien umgestellt
Proxy
- Caddy auf Version 2.6.4 aktualisiert
- Es werden nur noch Warnungen im Container geloggt
- HTTP/3 aktiviert
Routingserver
- Anpassungen für RS 5.4.0
- Standardspeicherlimit auf 30GB angehoben
- Import verwendet 90% des Arbeitsspeichers
- JMX Unterstützung wiederhergestellt
Tileserver
- Update auf Ubuntu 22.04
- Mapnik 3.1.0 (Stand: 7da9009e7ffffb0b9429890f6f13fee837ac320f)
- osm2pgsql 1.8.1
- osml10n_thai_transcript entfernt; notwendige Abhängigkeit wird nicht gewartet
- Rendering während des Imports optimiert
5.2.1
Playground
- Aufrufparamenter angepasst um den Debug Modus wieder nutzen zu können
Postgres
- Fehler im Nominatim Download gefixt
5.2.0
Core
- Docker v20.10.15 und Docker Compose v2.5.0 als neue Mindestanforderung
- Wechsel von "docker-compose" zu "docker compose"
- cgroup Swap Accounting wird nicht mehr während des Setups aktiviert
- rvopt entfernt
- Ubuntu 22.04
Nominatim
- Nominatim 4.0.1
- Nominatim-UI 3.2.4
Photon
Postgres
Proxy
- Caddy auf Version 2.5.1 aktualisiert
Routingserver
- Java 17
- Container startet bei einem OOM Fehler neu
- Version des Routingservers wird beim Bauen ausgegeben
Tileserver
- Lastgrenze für Live Tileanfragen erhöht
- Tirex 0.7.0
- osm2pgsql 1.6.0
- mod_tile 0.6.1
- Leaflet 1.8.0
- HERE Lizenzhinweis in der Karte
5.1.4
Core
- GraphHopper und LegacyRoutingserver werden jetzt nicht mehr standardmäßig gebaut und importiert
5.1.3
RVOPT
- Ein Fehler wurde behoben, welcher nur eine Suche nach einer veralteten 3er Version zugelassen hat
5.1.2
Photon
Postgres
- Buildproblem der mapnik-german-l10n Erweiterung behoben
5.1.1
Core
- Der Root-User Check während des Setups wurde überarbeitet
Graphhopper
- Es wird nun mehr RAM für den Import in Abhängigkeit vom gesamten Speicher zugewiesen.
Tileserver
- Es wurde ein Fehler beim Bau des Tileservers behoben
5.1.0
Core
- Unterstützung für DACH Kartenmaterial entfernt
- Der neue Routingserver ersetzt den alten beim Start der Standardcontainer via startup.sh
Postgres
Routingserver
- Anpassungen für die finale Version des neuen Routingservers
- Unterstützung für das Einlesen eines JSON Custom Models während des Imports
Tileserver
- Automatisches Rendern für DACH Karten entfernt
5.0.4
Routingserver
- Der Routingserver nutzt jetzt 3/4 des verfügbaren RAMs für den Import(maximal 30GB)
- Die Cache Datenbank wird jetzt während des regulären Containerstarts angelegt
- Der Import des Routingservers erfolgt damit ohne Start des Postgres Containers
5.0.3
Core
- Fehler in den Berechtigungen beim online Update behoben
5.0.2
Postgres
5.0.1
Core
- Fehler im Build Prozess beseitigt
- Build Prozess überarbeitet
5.0.0
Core
- Fehler beim online Update behoben
- Neuer Container für Routingserver v5
- Neuer Container für rvopt
Nominatim
- Nominatim auf Version 3.7.2 geupdated
- Nominatim-UI auf Version 3.2.1 geupdated
- Nominatim zeigt jetzt die lokale Karte des Tileservers an
Photon
- Umgestellt auf OpenJDK 16
Postgres
- max_parallel_maintenance_workers auf 4 erhöht
- Nominatim Modul wird jetzt über einen gemeinsamen mount eingebunden
Proxy
- Caddy auf Version 2.4.1 aktualisiert
- Container Reset korrigiert
Tileserver
- Update auf Ubuntu 20.04
- GCC 10
- Mapnik 3.1.0
Webserver
- Warnung beim Container Start behoben
4.8.0
Core
- Ubuntu Unterstützung 20.04 hinzugefügt
- RHEL & CentOS Unterstützung entfernt
- Anzeige langer Ladezeiten verbessert
- Setup muss nun mit SUDO Rechten ausgeführt werden
- Docker-Compose Tools auf Version 1.28.6 geupdated
- Löschprozess einer vorhandenen Installation wurde optimiert
Export
Graphhopper
Mapmatching
Monit
Nominatim
- Nominatim auf Version 3.6.0 geupdated
- Update auf 20.04 LTS
- PHP Update auf 7.4
Photon
- Photon auf Version 0.3.4 geupdated
- Update auf 20.04 LTS
Playground
Postgres
- Postgres auf Version 13 geupdated
- Postgis auf Version 3.1 geupdated
- Ein Fehler in der Netzwerk Konfiguration wurde behoben
Routingserver
Trackanalyzer
Update
Webserver
- Update auf 20.04 LTS
- PHP Update auf 7.4
4.7.4
Core
- Reihenfolge der Paketinstallation im Setup angepasst
- Readme um Hardwareanforderungen erweitert
Tileserver
- Git Repository korrigiert
4.7.3
Tileserver
- Fehler in der Paketabhängigkeit behoben
4.7.2
Core
- Build Prozess um eine OSX Erkennung erweitert
PGBouncer
- PGBouncer entfernt, da die neuste Version aktuell nicht mehr kompatibel ist.
Webserver
- Dokumentation angepasst und eine einheitliche Schreibweise umgesetzt
4.7.1
postgres
- Setze shared_buffers auf 1/16 des verfügbaren RAMs
proxy
- Interne Weiterleitung explizit auf HTTP gesetzt
- Auf Version 2.3.0 gesetzt
- Nutze interne Ports der Container anstatt der öffentlichen Ports
4.7.0
Core
- HTTP Verbindungscheck korrigiert
- Setup installiert jetzt docker-compose in Version 1.27.4
- Der Make Prozess erzeugt jetzt das mapversion File
Pelias
Proxy
- Caddy auf v2.2.1 aktualisiert
Tileserver
- Postgres Client auf Version 12 festgelegt
4.6.3
Nominatim
- Postgres Client auf Version 12 festgelegt
PGSQL
- Paket procps installiert um die Speicherberechnung zu fixen
4.6.2
Nominatim
- Nominatim auf Version 3.5.1 geupdated
4.6.1
Core
- Offline Build hinzugefügt
- Fehler im Build behoben
Monit
- PGBouncer Check nutzt jetzt das pgsql Protokoll
Nominatim
- Nominatim zurückgestellt auf Postgres
- Nominatim auf Version 3.5.0 geupdated
- Postleitzahlen (USA) hinzugefügt
- Import wird jetzt nach Fertigstellung geprüft
PGBouncer
- Pooling Modus auf "Session" umgestellt
PGSQL
- osml10n Version auf v2.5.9 festgesetzt
- Debug Symbole werden jetzt zur leichteren Fehlersuche mitinstalliert
- tltk wird jetzt als Abhängigkeit für osml10n_thai_transcript installiert
- Postgres Container nutzt weiterhin TRUST Authentifizierung
4.6.0
Core
- Ein Fehler im Header des Setups wurde behoben
- Ein Fehler beim Löschen von vorhandenen Images beim Update wurde behoben
- Ein Fehler in der Setup Beschreibung wurde behoben sowie bessere Hinweise eingepflegt
- Sämtliche Container installieren ihre apt Pakete jetzt nicht-interaktiv
- SWAP kann nun direkt aus dem Setup heraus deaktiviert werden
- Standard Werte für Abfragen im Setup wurden definiert
- "./import.sh default" ersetzt import_All.sh und erlaubt das Schließen der SSH Session, ohne dass der Import beendet wird
- "./import.sh default" prüft ob alle nötigen Images gebaut wurden
- Ein Fehler beim Kopieren von Images wurde behoben
- PreCheck eingeführt um die Voraussetzungen zu testen
Graphhopper
- JVM wird jetzt bei einer OutOfMemory Exception beendet, wodurch der Container neugestartet wird
Nominatim
- Nominatim auf Version 3.4.0 geupdated
- Es werden keine Points of interest mehr importiert
- Nominatim verwendet jetzt PGBouncer
PGSQL
- Postgres auf Version 12 geupdated
- Postgis auf Version 3.0 geupdated
- Postgres wird jetzt mit SIGINT beendet
- utf8translit entfernt
- Probleme bei der Installation der osml10n Erweiterung behoben
Pelias
- Python2 Abhängigkeit entfernt
- Unterstützung für Java 11
- ElasticSearch auf Version 6.8.5 aktualisiert
- Polyline Download korrigiert
Photon
- Photon auf Version 0.3.2 geupdated
- Photon auf Java 11 umgestellt
Tileserver
- Anzahl der Live Rendering Prozesses von 6 auf 4 gesenkt
- Upload Limit auf 50 MB angehoben
- Rendert abhängig vom PBF bereits beim Import vor
Webserver
- Der Changelog wird nun dymanisch erzeugt
4.5.3
Core
- Ein Fehler wurde behoben bei welchem das Setup unter Ubuntu einfrieren konnte
4.5.2
Webserver
- Neue Tileserver URLs angepasst
4.5.1
Tileserver
- Ein Fehler beim Upload von Tirex Batch Files wurde behoben
4.5.0
Core
- Ein Fehler wurde im Build Prozess behoben welcher zur Ursache hatte, dass noch alte iptables gesucht wurden
- Ein Fehler wurde im Build Prozess behoben welcher zur Ursache hatte, dass die Version unter Umständen nicht richtig erkannt wurde
Pelias
- Whosonfirst Import auf sqlite umgestellt
Tileserver
- Support für Mapquest basierte Styles wurde eingestellt
- Volle Unterstützung der osm-de und osm-de-truck Styles
- Veraltete osm2psql Option entfernt(--unlogged)
4.4.0
Core
- Erzeugt nun im Build Prozess dynamisch das Versions File
- Bereits gesetzte Ubuntu Proxy Server Einstellungen für den APT Prozess werden nun berücksichtigt
- Überarbeitung der Bedienbarkeit des Setup Prozesses
- Überarbeitung der Fehler Überprüfung während des Setups
- Überarbeitung des Setup Prozesses für RHEL und CentOS
- Es wurde ein Fehler im Setup behoben welcher das Löschen alter Daten verhindern konnte<
- Pelias WoF Daten aus dem Build entfernt
Monit
- Monit überwacht nun auch die Root Partition
- Die Mail Konfiguration liegt jetzt in der ENV Datei
- SSL Zertifikat wird jetzt korrekt überprüft
Nominatim
- Update Nominatim auf Version 3.3.0
- Postleitzahlen (Vereinigtes Königreich) hinzugefügt
Pelias
- Update auf ElasticSearch 5.6.16
- Unterstützung von Reverse Geocoding (PIP Service aktiviert)
- Import von Postleitzahlen aus dem Who's On First Material
- Import lädt nun immer die aktuellsten Who's On First, Placeholder und Polylines Daten
Proxy
- Die Lets Encrypt Konfiguration liegt jetzt in der ENV Datei
Tileserver
- Tileserver um eine Tirexbatch Upload Queue erweitert
- Upload Größe auf 10 MB erhöht
- Der Tirexbatch Upload entfernt nun Leerzeilen anstatt eine Fehlermeldung auszugeben
- Die Fehlerüberprüfung der Tirexbatch Datei gibt nun alle fehlerhaften Zeilen aus
- Unterstützung für Zoomstufe 19
- Postgres Erweiterung für den deutschen OSM Style hinzugefügt
4.3.6
PGSQL
- effective_io_concurrency für SSDs und HDDs angehoben
- maintenance_work_mem auf 4096MB angehoben
- autovacuum wird nicht mehr während der Importe deaktiviert
4.3.5
Proxy
- Caddy auf Version 1.0.0 geupdated
- TLS1.3 Support
Update
- Abgebrochener Transfer kann jetzt fortgesetzt werden
4.3.4
Pelias
- Fehler beim Import behoben
4.3.3
Core
- Setup fragt nun ab, ob für SSD Speicher optimiert werden soll
Pelias
- Der Polylines Import lädt nun immer die aktuellste Datei von http://geocode.earth/data
Tileserver
- Anzahl der osm2pgsql Prozesse auf maximal 4 begrenzt
- Berechnung der Cachegröße korrigiert. Diese wird jetzt pro osm2pgsql Prozess berechnet
- Summe der Caches auf 1/3 des verfügbaren Speichers limitiert
4.3.2
Core
- Neue Adresse des Build Servers aufgenommen
- Neue Parameter in den Löschprozess von Images aufgenommen
- Bei gesetzten Proxy Servern im System werden nun auch Uppercase Variablen berücksichtigt
- APT Keys werden jetzt auch bei gesetztem Proxy Server richtig verarbeitet
- Der Webserver startet nun bei Ausführung des Startup Skripts
- Prüft beim Start des Setups ob SWAP aktiv ist
- Docker Compose Tools auf neuste Version geupdated
- Compose Tool Prüfung verbessert
Photon
- Photon auf Version 0.3.1 geupdated
Proxy
- Caddy auf Version 0.11.4 geupdated
Tileserver
- Mappnik auf 3.0.22 geupdated
4.3.1
Photon
- Photon im Buildscript aufgenommen
4.3.0
Photon
- Photon in den Standardumfang aufgenommen
4.2.0
Core
- Pelias wurde in den Developer Zweig verschobene und wird nicht mehr im Standardumfang gebaut oder gestartet
- Abhängigkeiten beim Container Start wurden überarbeitet
Nominatim
- Update von Nominatim auf Version 3.2.0
- Update von Postgresql auf Vesion 11
- Update von Postgis auf Vesion 2.5
PGBouncer
- Update von Postgresql auf Version 11
- Postgres Repository in lokale APT Liste aufgenommen
PGSQL
- Update von Postgresql auf Version 11
- Update von Postgis auf Vesion 2.5
- Erhöhung des temporären Buffers zur Verarbeitung von temp. Tables
Pelias
- Die Heapsize wurde erhöht
Routingserver
- Update von Postgresql auf Version 11
Tileserver
- Update von Mapnik auf Version 3.0.21
- Upload der Tirex Batch Datei überarbeitet
- Update von Postgresql auf Version 11
- Update von Postgis auf Version 2.5
- Postgres Repository in lokale APT Liste aufgenommen
4.1.5
Core
- Auto Upgrades werden nun auch bei fehlender Config angelegt
- Docker Subscription wird nun richtig verarbeitet
PGSQL
- Maximale Verbindungen auf 200 erhöht
4.1.4
Core
- Docker spezifische Ports aus den IP Tables entfernt
- Proxy Eingabe im Setup überarbeitet -> Es muss nun das Protokoll mit angegeben werden
- Das Universe Ubuntu Repository wurde zur APT Liste hinzugefügt
- URL Prüfungen von Firewalls welche die Prüfsummen beeinflussen werden nun abgefangen
4.1.3
Tileserver
- Fehler im Make-Prozess behoben
4.1.2
Core
- docker save, docker load berücksichtigt nur noch vorhandene Images
Tileserver
- Fehler beim Datei Upload einer tirex.batch behoben
4.1.1
Core
- Fehlerbehebung im Online Update
4.1.0
Core
- Die Übersichtsseite des Webservers wurde zur standard Landingpage gemacht
- Images wurden auf Ubuntu 18.04 umgestellt
- Das Setup wurde überarbeitet (Hardware- und User Prüfung, Exception Handling)
- Die automatischen Systemupdats unter Ubuntu wurden um einen Cleanup Job erweitert um einen Überlauf der Boot Partition zu vermeiden
- Unterstützung für Ubuntu 18.04
- Während des Setups wird erkannt ob die Installation auf einer SSD außerhalb einer virtuellen Umgebung durchgeführt wird. Fall dies zutrifft, wird die Performance für die Datenbank über das compose-file erhöht
Monit
- Docker Client wird nun über das Docker CE Repository bezogen
Nominatim
- Nominatim Repository Keys werden nun über HTTPS bezogen um Proxyprobleme während der Installation zu vermeiden
- Einführung einer Liste an Repository Key Server um einen Abbruch des Make Prozesses bei einem Timeout zu vermeiden
PGBouncer
- Einführung von PGBouncer um bestehende Datenbankverbindungen besser verwalten zu können
PGSQL
Pelias
- Pelias wurde nun komplett integriert, setzt jedoch einen schnellen Server vorraus
Proxy
- Einführung eines Proxyservers
- Zertifikate können automatisch via LetsEncrypt bezogen werden
Tileserver
- Nur noch via Port 8483(HTTP) bzw 8484(HTTPS) erreichbar
- Mapnik Update auf Version 3.0.19
- Beschleunigung des Renderprozess durch erweitern der Indexes
- Unterstützung von mehreren Styles
Trackanalyzer
- Initialer Support für den Trackanalyzer Webservice
Webserver
- Nur noch via Port 80(HTTP) bzw 443(HTTPS) erreichbar
- URLs und Ports werden auf der Übersichtsseite nun je nach Protokoll angezeigt (HTTP, HTTPS)
4.0.4
Tileserver
- Es wurde ein neuer Index hinzugefügt
4.0.3
Pelias
4.0.2
Core
- Der Import bricht nun nicht mehr ab sobald das Kartenmaterial zu klein oder der Server zu langsam ist
Monit
- Neue optionale Mail Konfiguratoon (OPTITOOL Mail Server) für den Build Prozess hinzugefügt
4.0.1
Nominatim
- Der Keyserver wurde auf HTTP umgestellt
4.0.0
Core
- Docker Compose Tools werden wieder richtig installiert
- RHEL 7 & CentOS 7 Installationen wurden überarbeitet
- startup.sh eingeführt um einen Start aller Standard Container zu automatisieren
- Import Log Dateien enthalten nun einen Zeitstempel
- import_all.sh eingeführt um alle Container der Reihe nach zu importieren. Nach dem Import werden alle Container per startup.sh hochgefahren
Monit
- Container Neustart setzt nun Laufzeitdaten zurück
- Softwareversionen der einzelnen Container werde nun in Monit dargestellt
Nominatim
- Update auf 3.1.0
- Download direkt vom Hersteller
- osm2pgsql ist nun direkt im Paket enthalten
- Fehlerhafter Import wird nun besser erkannt
PGSQL
- Update auf 10.2
- Speicher wurde auf maximal 8 GB erhöht
- Leistungsoptimierung, über das composefile kann nun zwischen HDD und SSD unterschieden werden
- Die maximalen Verbindungen wurden auf 100 limitiert
PGWeb
Pelias
- Pelias ist eine Alternative zu Nominatim, welche bessere Ergebnisse liefern soll
- ElasticSearch funktioniert nun auch auf langsamer Hardware
Tileserver
- Standardport auf 8483 geändert. Zugriff über Port 80 wird erst in einer späteren Version entfernt
- osm2pgsql wird nun über HTTP geladen nicht mehr über GIT, damit sollen Firewall Probleme vermieden werden
- Mapnik Update auf 3.0.17
Webserver
- Neuer Changelog über die Status Webseite
- Laufzeitdaten werden nun direkt ausgelesen und müssen nicht mehr während der Installation festgelegt werden