Skip to content

Releases: testcontainers/testcontainers-elixir

v1.2.6

28 Oct 21:27

Choose a tag to compare

Changed

  • allow absolute path for migrations_path in Ecto module
  • remove public functions that shouldn't be used directly, enforcing a cleaner api
  • updates to documentation

Full Changelog: v1.2.5...v1.2.6

v1.2.5

26 Oct 17:54

Choose a tag to compare

Patch Release v1.2.5

Changed

  • in the docker connection url strategies, validate urls by pinging the docker url. This means that if there are no ways to connect, tests will fail to run and abort early. If so, install Docker Desktop or Testcontainers Desktop

Full Changelog: v1.2.4...v1.2.5

v1.2.4

25 Oct 09:48

Choose a tag to compare

Patch Release v1.2.4

Changed

  • huge improvement on the speed, mostly noticeable on larger amount of tests with greater number of parallelism.
  • removed a section from readme showing (now) unsupported usage
  • update readme with more examples

Full Changelog: v1.2.3...v1.2.4

v1.2.3

23 Oct 15:36

Choose a tag to compare

Patch Release v1.2.3

Changed

  • internal changes to how Testcontainers work
  • Testcontainers genserver needs to be started in test/test-helper.exs if using Testcontainers.ExUnit macros
  • When using Testcontainers.Ecto functions, there is no need to start the genserver

Full Changelog: v1.2.2...v1.2.3

v1.2.2

22 Oct 17:40

Choose a tag to compare

Patch Release v1.2.2

Changed

  • add tests for ecto macro and mark ecto deps as optional by @jarlah in #25

Full Changelog: v1.2.1...v1.2.2

v1.2.1

21 Oct 20:43

Choose a tag to compare

Patch Release v1.2.1

Changed

  • fix for ecto macros: use default port as exposed port by @jarlah in 64eed9a

Full Changelog: v1.2.0...v1.2.1

v1.2.0

21 Oct 17:13

Choose a tag to compare

Feature Release v1.2.0

Changed

  • add mysql ecto macro + refactor inner workings by @jarlah in #22

Full Changelog: v1.1.3...v1.2.0

v1.1.3

20 Oct 15:55

Choose a tag to compare

Patch Release v1.1.3

Changed

  • added note in readme about the dangers of using fixed port database setups by @jarlah in 2988832
  • altering how Ryuk cleans up containers by choosing a different label approach by @jarlah in c34ed16
  • increase timeouts for wait strategies in containers, so they will be less flaky by @jarlah in bfc24c7

Full Changelog: v1.1.2...v1.1.3

v1.1.2

20 Oct 13:22

Choose a tag to compare

Patch Release v1.1.2

Changed

  • fixed a problem where tests passing locally but not in GitHub actions by @jarlah in #18
  • fixed a problem where Container.with_exposed_port didn't filter out duplicate ports by @jarlah in ea3974a

Full Changelog: v1.1.1...v1.1.2

v1.1.0

19 Oct 20:26

Choose a tag to compare

Feature Release v1.1.0

Added

  • add an ecto macro for use in phoenix apps by @jarlah in #16

Changed

  • fixed a bug where Container.with_fixed_port(...) didn't override existing ports

Full Changelog: v1.0.1...v1.1.0