Skip to content

chore(deps): update elixir dependencies (major) - abandoned#93

Open
renovate[bot] wants to merge 1 commit intorelease-1.3from
renovate/major-elixir-dependencies
Open

chore(deps): update elixir dependencies (major) - abandoned#93
renovate[bot] wants to merge 1 commit intorelease-1.3from
renovate/major-elixir-dependencies

Conversation

@renovate
Copy link

@renovate renovate bot commented Feb 10, 2026

This PR contains the following updates:

Package Type Update Change
amqp (source) prod major ~> 3.3~> 4.0
amqp (source) prod major ~> 3.0~> 4.0
bamboo (source) prod major ~> 1.6~> 2.0
bcrypt_elixir (source) prod major ~> 2.2~> 3.0
cors_plug (source) prod major ~> 2.0~> 3.0
gettext (source) prod major ~> 0.24~> 1.0
httpoison (source) prod major ~> 1.6~> 2.0
mimic (source) dev major ~> 1.11~> 2.0
mimic (source) dev major ~> 1.7.4~> 2.3.0
mox (source) dev major ~> 0.5~> 1.0
telemetry (source) prod major ~> 0.4~> 1.0
telemetry_metrics (source) prod major ~> 0.4~> 1.0
telemetry_metrics_prometheus_core (source) prod major ~> 0.4~> 1.0
telemetry_poller (source) prod major ~> 0.4~> 1.0

Release Notes

pma/amqp (amqp)

v4.1.0

Compare Source

  • Support channel_number in AMQP.Channel.open/3 (#​241)
  • Some doc improvements

v4.0.0

Compare Source

Check out the release notes on Wiki.

thoughtbot/bamboo (bamboo)

v2.5.0

Compare Source

Features

v2.4.0

Compare Source

Features

v2.3.1

Compare Source

Bug Fixes
  • Fix Elixir 1.17 warning about function call without parens (1c1d002)
  • fix invalid typespec (7b5d99d)
  • README badge and broken links (c0ea19b)

v2.3.0

Compare Source

Additions
  • Add inline images in mandrill adapter (#​608)
  • add support for enabling sendgrid click tracking (#​618)
  • Better local preview for text-only emails (#​622)
Fixes/Enhancements
  • Improve format of SendGridHelper docs (#​611)
  • Change "enabled" to "enable" to conform to SendGrid API (#​624)
  • Update mime package version (#​627)

v2.2.0

Compare Source

Additions
  • Add support for Sendgrid unique arguments (#​609)
  • Accept timeout option in test helpers (#​605)
  • Add assign/2 to Bamboo.Template to set many assigns (#​600)
Fixes/Enhancements
  • Set default timeout in test helpers to 100 (#​607)
  • Turn some test helpers from macros -> functions (#​604)
  • Use refute_timeout configured for all refute_ assertions (#​603)
  • Organize Bamboo's TestAdapter test file (#​601)
  • fix deliver_later typo (#​598)
  • Fix typo: Bambooo -> Bamboo (#​597)

v2.1.0

Compare Source

Additions
  • Adds ability to define interceptors (#​591)
Fixes/Enhancements
  • Updates broken screencast link in README (fbf148a)

v2.0.2

Compare Source

Fixes/Enhancements
  • Fix LocalAdapter.deliver/2 return type (#​589)
  • Return email sent in LocalAdapter with an open_email_in_browser_url config (#​590)
  • Fix example for MandrillHelper.put_param/3 (#​593)

v2.0.1

Compare Source

Fixes/Enhancements
  • Fix type spec of Mailer.deliver_later/1 (#​584)
  • Fix format_email_address/2 spec. Returns a single address or a list (#​585)

v2.0.0

Compare Source

Breaking Changes
  • Adds Mailer.deliver_now! and deliver_later! (#​571)
  • Extract Bamboo.Phoenix (#​581)
  • Remove deprecated code (#​580)

Please see the upgrade guide.

Additions/Improvements
  • Update SendGrid Adapter to return ok/error tuple (#​572)
  • Update Mailgun.deliver to return ok/error tuples (#​573)
  • Update Mandrill to return ok/error tuples (#​574)
  • Adds upgrade guide to Bamboo 2.0 (#​582)
riverrun/bcrypt_elixir (bcrypt_elixir)

v3.3.2

Compare Source

v3.3.1

Compare Source

v3.3.0

Compare Source

  • Changes
    • Updated blowfish C libs (minor updates)

v3.2.1

Compare Source

v3.2.0

Compare Source

  • Changes
    • Updated dependencies and made changes to silence warnings in Elixir 1.17

v3.1.0

Compare Source

  • Changes
    • Updated dependencies and documentation (through updates to the Comeonin documentation)

v3.0.1

Compare Source

v3.0.0

  • Changes
    • moved gen_salt to the Base module
mschae/cors_plug (cors_plug)

v3.0.3

Compare Source

Released to keep tag integrity, equivalent to v3.0.0

  • BREAKING CHANGES / Fixes
    • Remove allow-credentials when set to false (thanks @​AntoineAugusti)
    • Don't halt non-CORS OPTIONS requests
elixir-gettext/gettext (gettext)

v1.0.2

Compare Source

  • Only skip manifest removal on Elixir v1.19.3+

v1.0.1

Compare Source

  • Remove unnecessary cleaning of Elixir manifests

v1.0.0

Compare Source

This is the first 1.0 release of Gettext, a silly 10 years (and 6 months) after we started working on it. There are very few changes from the latest 0.26 release, and none of them are breaking.

Here are the new goodies:

  • Add support for concatenating sigils if all parts are known at compile time (such as "Hello " <> ~s(world)).
  • Significantly increase the timeout for mix gettext.extract to two minutes.
  • Add Gettext.put_locale!/1.

Happy 10+ years of Elixir translations everyone! 🎉

edgurgel/httpoison (httpoison)

v2.3.0: HTTPison 2.3.0

Compare Source

What's Changed

New Contributors

Full Changelog: edgurgel/httpoison@v2.2.3...v2.3.0

v2.2.3: HTTPoison 2.2.3

Compare Source

What's Changed

New Contributors

Full Changelog: edgurgel/httpoison@v2.2.2...v2.2.3

v2.2.2: HTTPoison 2.2.2

Compare Source

What's Changed

New Contributors

Full Changelog: edgurgel/httpoison@v2.2.1...v2.2.2

v2.2.1: HTTPoison 2.2.1

Compare Source

What's Changed

New Contributors

Full Changelog: edgurgel/httpoison@v2.2.0...v2.2.1

v2.2.0: HTTPoison 2.2.0

Compare Source

What's Changed

New Contributors

Full Changelog: edgurgel/httpoison@v2.1.0...v2.2.0

v2.1.0: HTTPoison 2.1.0

Compare Source

What's Changed

  • Conditionally process :form bodies to handle nested params by @​vereis in #​470

Full Changelog: edgurgel/httpoison@v2.0.0...v2.1.0

v2.0.0: HTTPoison 2.0.0

Compare Source

What's Changed

New Contributors

Full Changelog: edgurgel/httpoison@v1.8.2...v2.0.0

Major upgrade

The main change that caused a major version is that ssl option now merges with the default options where previously it would override the ssl options. The new option ssl_override was added to allow people to keep the previous behaviour but it's more explicit now.

edgurgel/mimic (mimic)

v2.3.0

Compare Source

v2.2.0

Compare Source

v2.1.1

Compare Source

v2.1.0

Compare Source

v2.0.2

Compare Source

  • fix: Mimic.Module compilation when no options are stored. #​101

v2.0.1

Compare Source

  • Bump ham requirement

v2.0.0

Compare Source

Breaking changes

The code below would call the original Calculator.add/2 when all expectations were fulfilled.

 Calculator
 |> expect(:add, fn _, _ -> :expected1 end)
 |> expect(:add, fn _, _ -> :expected2 end)

 assert Calculator.add(1, 1) == :expected1
 assert Calculator.add(1, 1) == :expected2
 assert Calculator.add(1, 1) == 2

Now with Mimic 2 this will raise:

 Calculator
 |> expect(:add, fn _, _ -> :expected1 end)
 |> expect(:add, fn _, _ -> :expected2 end)

 assert Calculator.add(1, 1) == :expected1
 assert Calculator.add(1, 1) == :expected2
 Calculator.add(1, 1)

# Will raise error because more than 2 calls to Calculator.add were made and there is no stub
# ** (Mimic.UnexpectedCallError) Calculator.add/2 called in process #PID<.*> but expectations are already fulfilled

If there is a stub the stub will be called instead. This behaviour is the same as before.

 Calculator
 |> expect(:add, fn _, _ -> :expected1 end)
 |> expect(:add, fn _, _ -> :expected2 end)
 |> stub(:add, fn _, _ -> :stub end)

 assert Calculator.add(1, 1) == :expected1
 assert Calculator.add(1, 1) == :expected2
 assert Calculator.add(1, 1) == :stub

Which means that if someone wants to keep the original behaviour on Mimic 1.* just do the following:

 Calculator
 |> expect(:add, fn _, _ -> :expected1 end)
 |> expect(:add, fn _, _ -> :expected2 end)
 |> stub(:add, fn x, y -> call_original(Calculator, :add, [x, y]) end)

 assert Calculator.add(1, 1) == :expected1
 assert Calculator.add(1, 1) == :expected2
 assert Calculator.add(1, 1) == 2

This way once all expectations are fulfilled the original function is called again.

dashbitco/mox (mox)

v1.2.0

Compare Source

This release is mostly about reducing the complexity of Mox by switching its ownership implementation to use the new nimble_ownership library.

Enhancements
  • Add Mox.deny/3.
  • Optimize Mox.stub_with/2.

v1.1.0

Compare Source

Enhancements
  • Support testing in a cluster
  • Support a function to retrieve the PID to allow in Mox.allow/3

v1.0.2

Compare Source

Bug fix
  • Use Code.ensure_compiled! to support better integration with the Elixir compiler

v1.0.1

Compare Source

Bug fix
  • Fix race condition for when the test process terminates and a new one is started before the DOWN message is processed

v1.0.0

Compare Source

Enhancements
  • Add @behaviour attribute to Mox modules
beam-telemetry/telemetry (telemetry)

v1.3.0

Compare Source

Added
  • Ability to return extra measurements from telemetry:span/3.
Changed
  • Rewrite docs from edoc to OTP 27 -moduledoc/-doc.

    Internal macros ?DOC and ?MODULEDOC are used. They are no-ops prior to OTP 27.

v1.2.1

Compare Source

Fixed
  • Fixed a local handler warning log when using telemetry_test. (#​124)

v1.2.0

Compare Source

Added
  • Added telemetry_test module for testing telemetry events. (#​118)

v1.1.0

Compare Source

Added
  • Added monotonic_time measurement to all span events. (#​92)
  • Added a [telemetry, handler, failure] event emitted when any handler fails and is detached. (#​98)
  • Added a mix.exs file, lowering the memory footprint of compilation in Elixir projects. (#​103)

v1.0.0

Compare Source

There are no changes in the 1.0.0 release - it marks the stability of the API.

beam-telemetry/telemetry_metrics (telemetry_metrics)

v1.1.0

Compare Source

Changed

Add support for measurements as second argument of keep/drop callback.

v1.0.0

Compare Source

No changes. API is considered stable.

beam-telemetry/telemetry_metrics_prometheus_core (telemetry_metrics_prometheus_core)

v1.2.1

Changes
  • Support TelemetryMetrics v1.0

v1.2.0

Changes
  • Minimum supported Elixir version increased to 1.12
Fixes
  • Support Elixir v1.15
  • Removed unused dependencies

v1.1.0

Fixes
  • Relaxed telemetry version requirement

v1.0.2

Compare Source

Changes
  • Allow telemetry 1.0.0

v1.0.1

Compare Source

Changes
  • Added a synchronous start option

v1.0.0

Compare Source

Changes
  • Marking stable!
beam-telemetry/telemetry_poller (telemetry_poller)

v1.3.0

Compare Source

Added
  • Add atom_limit, process_limit, and port_limit measurements to the [vm, system_counts] event. (#​79)

v1.2.0

Compare Source

Added
  • Support persistent_term measurements.
  • Require Erlang/OTP 24+.

v1.1.0

Compare Source

Added
  • Add the init_delay configuration option. (#​70)

v1.0.0

Compare Source

This release marks stability of the API. The library now requires Telemetry ~> 1.0.

Fixed
  • Fix disabling the default poller via application environment.
Changed
  • Drop support for OTP 20.

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate
Copy link
Author

renovate bot commented Feb 10, 2026

⚠️ Artifact update problem

Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.

♻ Renovate will retry this branch, including artifacts, only when one of the following happens:

  • any of the package files in this branch needs updating, or
  • the branch becomes conflicted, or
  • you click the rebase/retry checkbox if found above, or
  • you rename this PR's title to start with "rebase!" to trigger it manually

The artifact failure details are included below:

File name: tools/astarte_e2e/mix.lock
Command failed: mix deps.update bamboo telemetry telemetry_metrics telemetry_metrics_prometheus_core telemetry_poller
** (Mix) Hex dependency resolution failed

@renovate
Copy link
Author

renovate bot commented Feb 10, 2026

Edited/Blocked Notification

Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.

You can manually request rebase by checking the rebase/retry box above.

⚠️ Warning: custom changes will be lost.

@renovate renovate bot changed the title chore(deps): update elixir dependencies (major) chore(deps): update elixir dependencies (major) - abandoned Feb 11, 2026
@renovate
Copy link
Author

renovate bot commented Feb 11, 2026

Autoclosing Skipped

This PR has been flagged for autoclosing. However, it is being skipped due to the branch being already modified. Please close/delete it manually or report a bug if you think this is in error.

@mizzet1 mizzet1 force-pushed the release-1.3 branch 3 times, most recently from 2ce3bd3 to 33e42af Compare February 27, 2026 15:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants