Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
    Sascha-Oliver Prolic
    @prolic
    Yes, saw it already, had no time to check it.
    Will do this weekend
    Evgeniy Glazyrin
    @genhoi
    Ok, Thanks :)
    @kochen i use HumusAmpq with Symfony DI
    Evgeniy Glazyrin
    @genhoi
    @prolic hello, i add PR for fix tests #78 and use pcntl_async_signals #79
    Sascha-Oliver Prolic
    @prolic
    Thanks a lot @genhoi
    I will look into it ASAP.
    I'm pretty busy these days, so please be a little patient
    Evgeniy Glazyrin
    @genhoi
    Ok )
    I updated #78
    • Copyright year change to 2020 and enable docheader check
    • Update dev packages for php 7.4
    Sascha-Oliver Prolic
    @prolic
    thanks, I'll check ASAP
    Evgeniy Glazyrin
    @genhoi

    I've created HumusAmqpBundle for Integrates the HumusAmqp into Symfony

    Status

    Work in progress, not ready for production use

    Features

    • Similar config with HumusAmqp
    • Create queues in DI Container
    • Create exchanges in DI Container
    • Create producers in DI Container
    • Create callback consumers in DI Container
    • Create connections in DI Container
    • Create channels in DI Container
    • Auto setup queues, exchanges, bindings
    • Commands:
      • humus-amqp:consumer Start a consumer
      • humus-amqp:publish-message Publish a message to an exchange
      • humus-amqp:purge-queue Purges a queue
      • humus-amqp:setup-fabric Setup queues, exchanges, bindings

    So far without JsonRpc

    Sascha-Oliver Prolic
    @prolic
    wow, that's super nice, thanks
    please feel free to submit a PR to my readme file, so users can see it is available.
    Evgeniy Glazyrin
    @genhoi
    ok)
    i will check it for some time on my services and issue a pull request
    Evgeniy Glazyrin
    @genhoi
    @prolic Why not create two releases?
    2.0.0 for php: ^7.2
    3.0.0 for php: ^7.4
    Sascha-Oliver Prolic
    @prolic
    @genhoi I don't have the time to maintain two releases at the same time
    every bugfix would need to get applied to two branches
    I can release 1.5 with current master and 2.0 with 7.4, but only 2.0 would get maintained onwards
    Evgeniy Glazyrin
    @genhoi

    I can release 1.5 with current master and 2.0 with 7.4

    I liked

    Sascha-Oliver Prolic
    @prolic
    cool
    Sascha-Oliver Prolic
    @prolic

    HumusAmqp 1.5 released, https://github.com/prolic/HumusAmqp/releases/tag/v1.5.0 - this includes almost everything for upcoming 2.0, without the BC breaks.

    2.0 release coming the next few days.

    Evgeniy Glazyrin
    @genhoi
    awesome
    thanks
    Sascha-Oliver Prolic
    @prolic
    Evgeniy Glazyrin
    @genhoi
    HumusAmqpBundle 1.0.0 released
    https://github.com/genhoi/HumusAmqpBundle/releases/tag/v1.0.0

    Features

    • Similar config with HumusAmqp
    • Create queues in DI Container
    • Create exchanges in DI Container
    • Create producers in DI Container
    • Create callback consumers in DI Container
    • Create connections in DI Container
    • Create channels in DI Container
    • Create json rpc clients in DI Container
    • Create json rpc servers in DI Container
    • Auto setup queues, exchanges, bindings
    • Commands:
      • humus-amqp:consumer Start a consumer
      • humus-amqp:publish-message Publish a message to an exchange
      • humus-amqp:purge-queue Purges a queue
      • humus-amqp:setup-fabric Setup queues, exchanges, bindings
      • humus-amqp:delete-fabric Delete queues and exchanges
      • humus-amqp:json-rpc-server Start a JSON-RPC server

    HumusAmqpBundle 1.1.0 released for php ^7.2 and HumusAmqp ^1.5
    https://github.com/genhoi/HumusAmqpBundle/releases/tag/v1.1.0

    HumusAmqpBundle 2.0.0 released for php ^7.4 and HumusAmqp ^2.0
    https://github.com/genhoi/HumusAmqpBundle/releases/tag/v2.0.0

    Sascha-Oliver Prolic
    @prolic
    @genhoi I updated the readme https://github.com/prolic/HumusAmqp/blob/master/README.md - it also points now to your symfony bundle!
    Evgeniy Glazyrin
    @genhoi
    oh, thanks)
    Lars
    @func0der
    Hey @prolic . Thanks for all the work. :)
    Can you tell me, why you needed the bump to 7.2 in Version 1.5? Except of course that PHPUnit needed it ^^
    Sascha-Oliver Prolic
    @prolic
    PHP 7.1 is end of life already.
    7.2 is only security fixes.
    Al3x Zamponi
    @alexz707
    Hi @prolic,
    So thanks for the repsonse to my message - I will try to port it to laminas and make a PR.
    I know many people are using it but wouldn't it be better to have the module in the Lm-Commons Organisation?
    Currently no one uses it with laminas - so this would be the perfect moment to change to an organisation. Maybe we could leave the HumusAmqpModule for Zend where it is and only change the Laminas port over to the new Namespace?
    People could still use the old one with Zend and only would have to change the package/namespace when they want to migrate to Laminas?
    What do you think about that ?
    Sascha-Oliver Prolic
    @prolic
    As you can see here: https://github.com/prolic/HumusAmqp/blob/master/composer.json#L14-L20 - HumusAmqp doesn't even depend on Laminas / Zend at all.
    Only the module has dependencies to Zend.
    https://github.com/prolic/HumusAmqp/blob/master/composer.json#L25 - This is for dev-only, not a requirement per se
    Evgeniy Glazyrin
    @genhoi
    Hi @prolic, I just created a prolic/HumusAmqp#99 that allows HumusAmqp to be installed on php 8. Will you have a chance to see it soon?
    Sascha-Oliver Prolic
    @prolic
    merged
    thanks
    Evgeniy Glazyrin
    @genhoi
    Will there be a possibility of a release with this MR?
    Sascha-Oliver Prolic
    @prolic
    yes, I try during this week
    hit me with a brick to my head, if you don't have it Friday yet
    please don't literally :)
    Evgeniy Glazyrin
    @genhoi

    hehe :)
    okay, thx

    So far, I use alias in composer.json to test my service on php 8.0

    "prolic/humus-amqp": "dev-master as 2.0.1",
    Sascha-Oliver Prolic
    @prolic
    @genhoi waiting on prolic/HumusAmqp#102
    Evgeniy Glazyrin
    @genhoi
    Cool feature, we can wait for
    Sascha-Oliver Prolic
    @prolic

    https://github.com/prolic/HumusAmqp/releases/tag/v2.1.0

    thanks to @func0der @genhoi and @basz

    :beers:
    Bas Kamer
    @basz
    Yay