Please see the Readme on what commands to run after an update.
- Upgrade python version in container image to 3.11
- The import shows success messages after the main stages
- The importer limits memory usage to 1GB per worker, set
SUBPROCESS_MAX_RAM
to change this default - The importer can deal with more failure modes for objects no in the lists
- Add
SENTRY_TRACES_SAMPLE_RATE
for the sentry integration (https://docs.sentry.io/platforms/python/guides/django/performance/). - The gunicorn config is now in
etc/gunicorn.conf.py
, which can be overwritten by mounting a different file into the container - The
delete_file
command now prevents a file from getting reimported with the json import - Updated pdf.js: The pdf viewer now has a white theme
- Added a
delete_file
command, which removes the file from minio
- webpack 5
- Added a somacos loader
SSL_NO_VERIFY
setting to hack around broken ssl configurations- Fixed the mapbox default url
- The json import format was update to version 4.
- Replaced the node tool osmtogeojson with the python osm2geojson so that the runtime doesn't need node anymore. This also removes a few outdated dependencies.
- Some small UI changes to incorporate user feedback
Note: Please rebuild the search index after installing this version (./manage.py search_index --rebuild
)
- Both importer now have a better heuristics for determining the date of a paper. Additionally, the result order should now be more reasonable.
- Updated the json importer to format version 3
- Fixed a regression with meeting without end from 0.2.7
- The ics export has an html description (which is used e.g. by google calendar and outlook) which includes a link to the meeting.
manage.py import_json
now by defaults send notifications, this can be disabled with--no-notify-users
- Handle missing elasticsearch or minio more gracefully
- Fixed an importer crash when the title of an agenda item with an id changed