2021-12-06 07:53:04 +00:00
|
|
|
# Changelog
|
|
|
|
|
2022-02-22 14:56:13 +00:00
|
|
|
## 0.4.0
|
|
|
|
|
|
|
|
### Improvements
|
|
|
|
|
|
|
|
* Retry OpenID Connect connection if it fails on boot
|
|
|
|
* Format log outputs with color and improve access log
|
|
|
|
* Make pool_size and overflow configurable for worker and portal
|
|
|
|
* Add a route for exporting events as GeoJSON/Shapefile
|
|
|
|
* Point footer to forum, not slack (fixes #140)
|
|
|
|
* Improve wording on profile page ("My" instead of "Your")
|
|
|
|
* Show "My tracks" directly in main menu (fixes #136)
|
|
|
|
|
|
|
|
### Bugfixes
|
|
|
|
|
|
|
|
* Make sure the API can recover from the broken postgresql connection state
|
|
|
|
* Remove duplicate events from the same track
|
|
|
|
* Fix direction of road segments (fixes #142)
|
|
|
|
* Solve a few problems with the colormap scales in the map view
|
|
|
|
|
|
|
|
### Docs & deployment
|
|
|
|
|
|
|
|
* Greatly improve deployement docs for a simple follow-along routine
|
|
|
|
* Use environment variables (`OBS_*`) for configuration
|
|
|
|
* Fix port numbers in example files and expose 3000 in the image
|
|
|
|
* Add `LEAN_MODE` configuration to disable `road` database table usage and fall
|
|
|
|
back to Overpass API for processing tracks (see
|
|
|
|
[docs/lean-mode.md](docs/lean-mode.md)).
|
|
|
|
* Read `config.overrides.py` file if it exists
|
|
|
|
* Add osm2pgsql to portal image to be able to import OSM data from within the
|
|
|
|
container
|
|
|
|
* Fix path to roads_import.lua in docs
|
|
|
|
* Explain to use the portal service, instead of api, in production
|
|
|
|
* Use entrypoint instead of command, so you can run process_track.py one-off tasks
|
|
|
|
|
|
|
|
### Internals
|
|
|
|
|
|
|
|
* Use custom `get_single_arg` everywhere, remove sanicargs (fixes #193)
|
|
|
|
* Update requirements and make them consistent
|
|
|
|
* Fix error handling, especially for file uploads
|
|
|
|
|
|
|
|
|
2021-12-06 07:53:04 +00:00
|
|
|
## 0.3.4
|
|
|
|
|
|
|
|
### Features
|
|
|
|
|
|
|
|
* Reintroduce event view (fixes #111)
|
|
|
|
* Add layer configuration panel to map page
|
|
|
|
- Allow choosing basemap style
|
|
|
|
- Add toggles for event and road layers
|
|
|
|
- Make untagged roads display optional
|
|
|
|
- Show a legend for event color
|
|
|
|
- Alow choosing attribute used for coloring road segments
|
|
|
|
* Add optional banner to frontend via config entry (solves #128)
|
|
|
|
|
|
|
|
### Bugfixes
|
|
|
|
|
|
|
|
* Clicking on road without events should not cause 500 error
|
|
|
|
* Improve mobile layout a bit (fixes #123)
|
|
|
|
|
|
|
|
### Technical
|
|
|
|
|
|
|
|
* Allow explicit configuration of api base url via `API_URL` config
|
|
|
|
* Remove outdated "mapTileset" frontend config section
|