Skip to content

v3.1.0

Choose a tag to compare

@github-actions github-actions released this 14 Jul 08:00
639e180

3.1.0 (2026-07-14)

Features

  • add option to run magic without docker (39bdd53)
  • Add PostgreSQL 18 driver + driver refactor (9872fae)
  • Add PostgreSQL 18 driver + upgrade real project example (5f00260)
  • add release please + dependency updates (627c615)
  • Basic idea for the new structure (e5568c3)
  • Better test runner + README for real-project example (77145ce)
  • database: Add MAGIC_POSTGRES_IMAGE to set the postgres image (04e11c1)
  • database: Make the postgres image declarable using MAGIC_POSTGRES_IMAGE (8c55995)
  • Detect broken container images before collisions (204688a)
  • Draft for new number field (e541082)
  • Finished test runner + real-project example (4ea2d60)
  • First attempt at new scripting engine (2b3c108)
  • First draft implementation of new main functions (3a55b26)
  • First example + New execution engine (3eeaa1c)
  • Integrated services properly (23260a8)
  • Magic v2 (4755dc1)
  • Magic v2 (bb4f14f)
  • Make sure major version upgrades are detected and starting of (863ca22)
  • Migrate some PostgreSQL driver logic (876aabb)
  • More progress towards a service layer (1bdde47)
  • More scripting progress (39411d4)
  • Parameters and return types for scripts are now less restrictive (5d146d1)
  • Parameters and return types for scripts are now less restrictive (dde7902)
  • Postgres Driver and ServiceDriver interface finished (ccacb05)
  • Real project example and fixes (956c7ae)
  • real-project example tests + lock files work properly now (8e10003)
  • Start of real-project example (634fd57)
  • Start work on database drivers (6847c48)
  • Update to latest version of packages (d17c76f)
  • Update to latest version of packages (0a6d2c4)

Bug Fixes

  • Better message for when Docker is not running (dd3cba3)
  • deploy: Make sure volumes are properly deleted (e59585f)
  • deploy: Make sure volumes are properly deleted and containers found again (e4df491)
  • Fix invalid line break (d92c111)
  • Make sure error messages are properly done (255b080)
  • Make sure Magic finds the project directory (d7c4549)
  • Make sure Magic finds the project directory (19a3a0c)
  • Make sure port allocation is skipped properly (bd76642)
  • Make sure previous versions are retracted (6bbe0fe)
  • Make sure previous versions are retracted (fa96bef)
  • Make sure service drivers are persisted properly (199a72b)
  • Make sure version checks are skipped when no version is found (6a9f8f7)
  • Only use postgres connection in drivers (1d6abc8)
  • Properly check container mounts (50a4f84)
  • Properly unlock factory (e902f9e)
  • Remove integration package + Fix real-project and bugs with driver (38c325f)
  • typo (269227a)