Skip to content

Release v2.0.0: Bundestagswahl 2025

Choose a tag to compare

@github-actions github-actions released this 11 Feb 09:03
· 5 commits to main since this release
df77ba6

New release of electify.eu for Bundestagswahl 2025:

New features

  • Feedback functionality
  • Page reference to manifesto is removed if no relevant context was found
  • Disclaimer for summary of AfD manifesto

Technical changes

  • Switched to gpt-4o-mini, deployed on Azure
  • Improved pdf parsing by switching to PyMuPdf
  • Database is now downloaded from huggingface during docker build, avoids having to rebuild manually
  • Improved pipeline for database creation and pushing to huggingface: party manifestos are dynamically downloaded during DB ingestion
  • Connected to MongDBAtlas DB for logging feedback
  • Switched to uv for dependency management, ruff for linting and formatting
  • Decreased image size substantially
  • Added integration tests
  • Added Github workflows for testing, release and deployment

What's Changed

  • Add app testing by @cliedl in #5
  • Fixed github workflow for testing by @cliedl in #6
  • Upgrades and changes for German federal election 2025 by @cliedl in #7
  • Merge branch "Bundestag 2025" into main after fixing typos in FAQ by @Aneifer in #8
  • Switching to AzureOpenAI for LLM by @cliedl in #9
  • GitHub actions test by @cliedl in #10
  • Added github workflows for release and deploy (#10) by @cliedl in #11
  • Fix SEO and PDF parsing by @josh-nowak in #12

Full Changelog: v1.0.0...v2.0.0