Skip to content

Releases: MTES-MCT/qualicharge

0.16.0

12 Dec 14:46
Compare
Choose a tag to compare

Changed

  • Upgrade fastapi to 0.115.6
  • Upgrade httpx to 0.28.1
  • Upgrade pyarrow to 18.1.0
  • Upgrade pydantic to 2.10.3
  • Upgrade pydantic-extra-types 2.10.1
  • Upgrade python-multipart to 0.0.19
  • Upgrade sentry-sdk to 2.19.2
  • Upgrade typer to 0.15.1

Fixed

  • Allow date_maj field to be set to "today"
  • Forbid /static/ POST usage for an existing PDC

0.15.0 - Powerdot FTW

21 Nov 14:49
Compare
Choose a tag to compare

Changed

  • Upgrade fastapi to 0.115.5
  • Upgrade geoalchemy2 to 0.16.0
  • Upgrade pyjwt to 2.10.0
  • Upgrade setuptools to 75.5.0
  • Send DB query details on Statique API errors only in debug mode
  • Move num_pdl field to a 64-chars string
  • Return created objects UUIDs for statuses and sessions

0.14.0

15 Nov 10:26
Compare
Choose a tag to compare

Added

  • Allow uvicorn workers configuration in start script using the QUALICHARGE_UVICORN_WORKERS environment variable
  • Make database engine connections pool size configurable (DB_CONNECTION_POOL_SIZE and DB_CONNECTION_MAX_OVERFLOW settings)
  • Add a --json flag to the read-user CLI command

Changed

  • Upgrade alembic to 1.14.0
  • Upgrade fastapi to 0.115.4
  • Upgrade pyarrow to 18.0.0
  • Upgrade pydantic-extras-types to 2.10.0
  • Upgrade pydantic-settings to 2.6.1
  • Upgrade pyinstrument to 5.0.0
  • Upgrade python-multipart to 0.0.17
  • Upgrade sentry-sdk to 2.18.0
  • Set fk to NULL when related table entry is deleted for the Station table

Fixed

  • Add missing City / Department table foreign key constraints

0.13.0

11 Oct 15:17
Compare
Choose a tag to compare

Fixed

  • Migrate administrative boundaries tables schema and data

Changed

  • Add geo-boundaries population and area fields
  • Upgrade alembic to 1.13.3
  • Upgrade fastapi to 0.115.0
  • Upgrade pandas to 2.2.3
  • Upgrade Psycopg to 3.2.3
  • Upgrade Pydantic to 2.9.1
  • Upgrade pydantic-settings to 2.5.2
  • Upgrade pyinstrument to 4.7.3
  • Upgrade python-multipart to 0.0.12
  • Upgrade sentry-sdk to 74.1.2

0.12.1

09 Sep 12:37
Compare
Choose a tag to compare

Fixed

  • Commit /statique/bulk database transaction

0.12.0

05 Sep 13:49
Compare
Choose a tag to compare

Added

  • Implement GZip requests support (mostly for bulk endpoints)
  • Implement Pandas-based StatiqueImporter
  • CLI: add import-statique command

Changed

  • Require the code_insee_commune field in both the Statique model and the Localisation schema
  • Allow to submit a single item in bulk endpoints
  • Add create or update support for the /statique/bulk endpoints (with improved performances)
  • Upgrade fastapi to 0.112.2
  • Upgrade typer to 0.12.5
  • Upgrade sqlmodel to 0.0.22

0.2.0 [client]

05 Sep 09:42
Compare
Choose a tag to compare

Changed

  • Compress requests for bulk endpoints
  • Upgrade Pydantic to 2.7.4
  • Upgrade pydantic-settings to 2.4.0
  • Upgrade typer to 0.12.5
  • Upgrade httpx to 0.27.2

0.11.0

14 Aug 14:13
Compare
Choose a tag to compare

Added

  • Allow to configure API_STATIQUE_PAGE_MAX_SIZE and API_STATIQUE_PAGE_SIZE independently from API_STATIQUE_BULK_CREATE_MAX_SIZE
  • Store french administrative levels and geographic boundaries (shapes)

Changed

  • Upgrade fastapi to 0.112.0
  • Upgrade geoalchemy2 to 0.15.2
  • Upgrade pydantic-settings to 2.4.0
  • Upgrade PyJWT to 2.9.0
  • Upgrade sentry-sdk to 2.13.0
  • Upgrade SQLModel to 0.0.21
  • Switched to Psycopg 3.x

Fixed

  • Add relevant data examples for Swagger
  • Improve database session management
  • PointDeCharge.id_pdc_itinerance should be unique

0.10.0

01 Jul 13:26
Compare
Choose a tag to compare

Changed

  • API dynamique bulk requests now returns the number of created items
  • Upgrade alembic to 1.13.2
  • Upgrade Pydantic to 2.7.4
  • Upgrade pydantic-settings to 2.3.4
  • Upgrade pydantic-extra-types to 2.8.2
  • Upgrade email-validator to 2.2.0
  • Upgrade sentry-sdk to 2.7.1

0.1.0 [client]

14 Jun 16:00
Compare
Choose a tag to compare

Added

  • Add QCC QualiCharge API client
  • Add qcc CLI