Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Erlang AMQP 0-9-1 client releases on hex.pm have stopped at 4.0.3 #13379

Open
amarBitMan opened this issue Feb 20, 2025 · 4 comments
Open

Erlang AMQP 0-9-1 client releases on hex.pm have stopped at 4.0.3 #13379

amarBitMan opened this issue Feb 20, 2025 · 4 comments

Comments

@amarBitMan
Copy link

Is your feature request related to a problem? Please describe.

According to RabbitMQ's compatibility matrix, Erlang 27 requires version 4.0.4 or later. However, the latest package available on Hex is only 4.0.3.

Describe the solution you'd like

Making version >= 4.0.4 available on hex.

Describe alternatives you've considered

No response

Additional context

No response

@michaelklishin michaelklishin changed the title Missing latest packages of amqp_client on hex Erlang AMQP 0-9-1 client releases on hex.pm have stopped at 4.0.3 Feb 20, 2025
@michaelklishin
Copy link
Member

This is due to a migration to our new OSS build infrastructure.

amqp_client releases need to be re-introduced for GA releases.

The release notes talk about RabbitMQ server's compatibility with Erlang 27. The AMQP 0-9-1 Erlang client has barely changed in the last year, so chances are, it just works on Erlang 27.

@amarBitMan
Copy link
Author

@michaelklishin
I am getting a cyclic dependency error with version 4.0.3.

Circular dependencies among applications: [{rabbit_common,"4.0.3"},
                                           {os_mon,"2.10.1"}]

Could you please provide guidance on how can I include and use the amqp_client with version >= 4.0.4 in my erlang project (rebar3 based)

@michaelklishin
Copy link
Member

@amarBitMan the same way you would any other version. This is not a support forum, that's what discussions are for.

@rabbitmq rabbitmq locked and limited conversation to collaborators Feb 21, 2025
@michaelklishin
Copy link
Member

Locking because the scope of this issue is well defined and understood: https://github.com/rabbitmq/server-packages/ needs to be extended to produce Erlang client releases again.

That said, 4.0.3 should work just fine on Erlang 27 and I don't see why 4.0.3 would be a special version, in particular in terms of dependencies that haven't changed in years. And neither have the dependencies of rabbit_common.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

2 participants