0.10.23 (2024-10-01)
Merged pull requests:
0.10.22 (2024-08-13)
Merged pull requests:
0.10.21 (2024-08-12)
Merged pull requests:
0.10.19 (2023-07-15)
Merged pull requests:
- fix: do not reset attemps header when message is requeue #1301 (eortiz-tracktik)
- Allow doctrine/persistence 3.1 version #1300 (xNarkon)
- Add support for rediss and phpredis #1297 (splagemann)
- Replaced
json\_array
withjson
due to Doctrine Dbal 3.0 #1294 (NovakHonza) - pkg PHP 8.1 and 8.2 support #1292 (snapshotpl)
- Update doctrine/persistence #1290 (jlabedo)
- Add PHP 8.1 and 8.2, Symfony 6.2 to CI #1285 (andrewmy)
- [SNSQS] added possibility to send FIFO-related parameters using snsqs transport #1278 (onatskyy)
0.10.18 (2023-03-18)
Merged pull requests:
- Fix Shield URLs in READMEs #1289 (amayer5125)
- Fix AWS SDK token parameter #1284 (andrewmy)
- MongoDB - Add combined index #1283 (ddziaduch)
- Add setting subscription attributes to Sns and SnsQs #1281 (andrewmy)
- code style fix (native_constant_invocation) #1276 (EmilMassey)
- [amqp-lib] Replace amqp-lib deprecated public property with getters #1273 (ramunasd)
- fix: parenthesis missing allowed invalid delays #1266 (aldenw)
- Allow rdkafka falsy keys #1264 (qkdreyer)
- Symfony config allow null #1263 (h0raz)
- Ensure pass consumer tag as string to bunny amqp #1255 (snapshotpl)
- chore: Update dependency dbal #1253 (meidlinga)
0.10.17 (2022-05-17)
Merged pull requests:
0.10.16 (2022-04-28)
Merged pull requests:
- Upgrade ext-rdkafka to 6.0 #1241 (lucasrivoiro)
- Replace rabbitmq-management-api with a packagist source and fixed small github actions typo #1240 (oreillysean)
- Add support for Symfony 6; drop < 5.1 #1239 (andrewmy)
- Replace rabbitmq-management-api with a packagist source #1238 (andrewmy)
- Fix CI #1237 (jdecool)
- Allow ext-rdkafka 6 usage #1233 (jdecool)
- Fix types for Symfony 5.4 #1225 (shyim)
0.10.15 (2021-12-11)
Merged pull requests:
- feat(snsqs): allow client http configuration for sns and sqs #1216 (eortiz-tracktik)
- Add FIFO logic to SNS #1214 (kate-simozhenko)
- Fix falling tests #1211 (snapshotpl)
- RdKafka; Replace composer-modifying for testing with --ignore-platform-req argument #1210 (maartenderie)
- Allow psr/container v2 #1206 (ADmad)
0.10.14 (2021-10-29)
Merged pull requests:
- Fix passed parameters for compatibility with newest version of dbal #1203 (dgafka)
- Allow psr/log v2 and v3 #1198 (snapshotpl)
- Fix partition's choice for the cases when partition number is zero #1196 (rodrigosarmentopicpay)
- Added getter for offset field in RdKafkaConsumer class #1184 (DigitVE)
0.10.13 (2021-08-25)
Merged pull requests:
- [SNSQS] added possibility to send message attributes using snsqs transport #1195 (onatskyy)
- Add in missing arg #1194 (gdsmith)
- #1190 add index on delivery_id to prevent slow queries #1191 (commercewerft)
- Add setTopicArn methods to SnsContext and SnsQsContext #1189 (gdsmith)
0.10.11 (2021-04-28)
Merged pull requests:
- Perform at least once delivery when rejecting with requeue #1165 (dgafka)
- Fix dbal delivery delay to always keep integer value #1161 (dgafka)
- Add SqsConsumer methods to SnsQsConsumer #1160 (gdsmith)
- add subscription_interval as config for dbal subscription consumer #1159 (mordilion)
- register worker callback only once, move to constructor #1157 (cturbelin)
- Try to change doctrine/orm version for supporting 2.8 (PHP 8 support). #1155 (GothShoot)
- sns context - fallback for not breaking BC with 10.10 previous versions #1149 (bafor)
0.10.10 (2021-03-24)
Merged pull requests:
- [sns] added possibility to define already existing topics (prevent create topic call) #1022 #1147 (paramonov)
- [gps] Add support for consuming message from external publisher in non-standard format #1118 (maciejzgadzaj)
0.10.9 (2021-03-17)
Merged pull requests:
- Upgrade php-amqplib to v3.0 #1146 (masterjus)
- Split tests into different matrices; fix highest/lowest dependencies #1139 (andrewmy)
0.10.8 (2021-02-17)
Merged pull requests:
- Fix package CI #1138 (andrewmy)
- add sns driver + use profile to establish connection #1134 (fbaudry)
- Add PHP 8 #1132 (andrewmy)
0.10.7 (2021-02-03)
Merged pull requests:
- PHPUnit 9.5 #1131 (andrewmy)
- Fix the build matrix #1130 (andrewmy)
- Disable Travis CI #1129 (makasim)
- Add GitHub Action CI #1127 (andrewmy)
- Allow ext-rdkafka 5 #1126 (andrewmy)
- Fix - Bad parameter for exception #1124 (atrauzzi)
- [fix] queue consumption: catch throwable for processing errors #1114 (macghriogair)
- Ramsey dependency removed in favor to \Enqueue\Util\UUID::generate #1110 (inri13666)
- Added: ability to choose different entity manager #1081 (balabis)
0.10.6 (2020-10-16)
Merged pull requests:
- fixing issue #1085 #1105 (nivpenso)
- Fix DoctrineConnectionFactoryFactory due to doctrine/common changes #1089 (kdefives)
0.10.5 (2020-10-09)
Merged pull requests:
- update image #1104 (nick-zh)
- [rdkafka]use supported librdkafka version of ext #1103 (nick-zh)
- [rdkafka] add non-blocking poll call to serve cb's #1102 (nick-zh)
- [rdkafka] remove topic conf, deprecated #1101 (nick-zh)
- [stomp] Fix - Add automatic reconnect support for STOMP producers #1099 (atrauzzi)
- fix localstack version (one that worked) #1094 (makasim)
- Allow false-y values for unsupported options #1093 (atrauzzi)
- Lock doctrine perisistence version. Fix tests. #1092 (makasim)
0.10.4 (2020-09-24)
Merged pull requests:
- [stomp] Add first pass for Apache ActiveMQ Artemis support #1091 (atrauzzi)
- [amqp]Solves binding Headers Exchange with Queue using custom arguments #1087 (dgafka)
- [async-command] Fix service definition to apply the timeout #1084 (jcrombez)
- [mongodb] fix(MongoDB) Redelivery not working (fixes #1077) #1078 (josefsabl)
- Add php 7.3 and 7.4 travis env to every package #1076 (snapshotpl)
- Docs: update Supported Brokers #1074 (Nebual)
- [rdkafka] Compatibility with Phprdkafka 4.0 #959 (Steveb-p)
0.10.3 (2020-07-31)
Merged pull requests:
- Allow to install ramsey/uuid:^4 #1075 (snapshotpl)
- chore: add typehint to RdKafkaConsumer#getQueue #1071 (qkdreyer)
- Fixes typo on client messages exemples doc #1065 (brunousml)
- Fix contact us link #1058 (andrew-demb)
- Fix typos #1049 (pgrimaud)
- Added support for ramsey/uuid 4.0 #1043 (a-menshchikov)
- Changed: cast redelivery_delay to int #1034 (balabis)
- Add php 7.4 to test matrix #991 (snapshotpl)
0.10.2 (2020-03-20)
Merged pull requests:
- Implement DeliveryDelay, Priority and TimeToLive in PheanstalkProducer #1033 (likeuntomurphy)
- fix(mongodb): Exception throwing fatal error, Broken handling of Mong… #1032 (josefsabl)
- RUN_COMMAND Option example #1030 (gam6itko)
- typo #1026 (sebastianneubert)
- Add extension tag parameter note #1023 (Steveb-p)
- STOMP. add additional configuration #1018 (versh23)
0.10.1 (2020-01-31)
Merged pull requests:
- [dbal] fix: allow absolute paths for sqlite transport #1015 (cawolf)
- [tests] Add schema declaration to phpunit files #1014 (Steveb-p)
- [rdkafka] Catch consume error "Local: Broker transport failure" and continue consume #1009 (rdotter)
- [sqs] SQS Transport - Add support for AWS profiles. #1008 (bgaillard)
- [amqp] fixes #1003 Return value of Enqueue\AmqpLib\AmqpContext::declareQueue() must be of the type int #1004 (kalyabin)
- [gearman] Gearman Consumer receive should only fetch one message #998 (arep)
- [sqs] add messageId to the sqsMessage #992 (BenoitLeveque)
0.10.0 (2019-12-19)
Merged pull requests:
- Symfony 5 #997 (kuraobi)
- Replace the Magento 1 code into the Magento 2 documentation #999 (hochgenug)
- Wrong parameter description #994 (bramstroker)
0.9.15 (2019-11-28)
Merged pull requests:
- Fix Incompatibility for doctrine #988 (Baachi)
- Prefer early returns in consumer code #982 (Steveb-p)
- #977 - Fix issues with MS SQL server and dbal transport #979 (NeilWhitworth)
- Add header support for Symfony's produce command #965 (TiMESPLiNTER)
0.9.14 (2019-10-14)
Merged pull requests:
- Fix deprecated heartbeat check method #967 (ramunasd)
- Add missing rabbitmq DSN example #966 (ramunasd)
- Fix empty class for autowired services (Fix #957) #958 (NicolasGuilloux)
- Add header support for kafka #955 (TiMESPLiNTER)
- Kafka singleton consumer #947 (dirk39)
0.9.13 (2019-09-03)
Merged pull requests:
- docs: describe drawbacks of using amqp extension #942 (gnumoksha)
- Add a service to reset doctrine/odm identity maps #933 (Lctrs)
- Add an extension to stop consumption on closed entity manager #932 (Lctrs)
- Add an extension to reset services #929 (Lctrs)
- [DoctrineClearIdentityMapExtension] allow instances of ManagerRegistry #927 (Lctrs)
- Link to documentation from logo #926 (Steveb-p)
- DBAL Change ParameterType class to Type class #916 (Nevoss)
- async_commands: extended configuration proposal #914 (uro)
0.9.12 (2019-06-25)
Merged pull requests:
- [SNSQS] Fix issue with delay #909 (uro)
- [SNS] Fix: Missing throw issue #908 (uro)
- [SNS] Adding generic driver for schema SNS #906 (Nyholm)
- [SQS] deserialize sqs message attributes #901 (bendavies)
- [SNS] Updates dependencies requirements for sns(qs) #899 (xavismeh)
- Cast int for redelivery_delay and polling_interval #896 (linh4github)
- [doc] Move support note to an external include file #892 (Steveb-p)
- [doc] Allow reading headers from Kafka Message headers #891 (Steveb-p)
- [doc] Fix Code Style in all files #889 (Steveb-p)
- [doc] Move "key concepts" to second position in menu. Fix typos. #886 (Steveb-p)
- [doc][Bundle] Expand quick tour for Symfony Bundle #885 (Steveb-p)
- [doc] Fix link for cli commands #882 (samnela)
- Add composer runnable scripts for PHPStan & PHP-CS #881 (Steveb-p)
- [doc] Fixed quick tour link #878 (samnela)
- [doc] Fix documentation links #877 (Steveb-p)
- [doc] Add editor config settings for IDE's that support it #875 (Steveb-p)
- [doc] Prefer github pages in packages' readme files #874 (Steveb-p)
- [doc] Add Amazon SNS documentation placeholder #873 (Steveb-p)
- [doc] Prefer github pages in readme #872 (Steveb-p)
- [doc] Github Pages - Match topic order from index.md #870 (Steveb-p)
- [doc] Github pages navigation structure #869 (Steveb-p)
- [doc] Fixed the service id for Transport #868 (samnela)
- [doc] Use organization repository for doc hosting #867 (Steveb-p)
- [doc] Switch documentation to github pages #866 (Steveb-p)
- Prefer stable dependencies for development #865 (Steveb-p)
- [doc] Key concepts #863 (sylfabre)
- [doc] Better Symfony doc nav #862 (sylfabre)
0.9.11 (2019-05-24)
Merged pull requests:
- [client] Fix --logger option. Removed unintentionally set console logger. #861 (makasim)
- [client] Fix reference to logger service. #860 (makasim)
- [consumption] Fix bindCallback method will require new arg deprecation notice #859 (makasim)
- [amqp-bunny] Revert "Fix heartbeat configuration in bunny with 0 (off) value" #855 (DamienHarper)
- [sqs] Requeue with a visibility timeout #852 (deguif)
- [monitoring] Send topic and command for consumed messages #849 (mariusbalcytis)
- Fixed typo #856 (samnela)
0.9.10 (2019-05-14)
Merged pull requests:
- [client] Lazy producer. #845 (makasim)
- [kafka] Fix consumption errors in kafka against recent versions in librdkafka/phprdkafka #842 (Steveb-p)
- [amqp-lib] Fix un-initialized property use #836 (Steveb-p)
- [amqp-bunny] Fix heartbeat configuration in bunny with 0 (off) value #820 (nightlinus)
- [stomp] Add support for using the /topic prefix instead of /exchange. #826 (alessandroniciforo)
- [sns] Allow setting SNS message attributes, other fields #799 (aldenw)
- Fixed docs #822 (Toflar)
- Typo on the tag #818 (appeltaert)
0.9.9 (2019-04-04)
Merged pull requests:
- [amqp-bunny] Fix bunny producer to properly map headers to expected by bunny headers #816 (nightlinus)
- [amqp-bunny][doc] Update amqp_bunny.md #797 (enumag)
- [dbal] Fix DBAL Consumer duplicating messages when rejecting with requeue #815 (Steveb-p)
- [rdkafka] Set
commit\_async
as true by default for Kafka, update docs #810 (Steveb-p) - [rdkafka] stats_cb support #798 (fkulakov)
- [Monitoring][InfluxDB] Allow passing Client as configuration option. #809 (Steveb-p)
- [doc] better doc for traceable message producer #813 (sylfabre)
- [doc] Minor typo fix in docblock #805 (gpenverne)
- fix comment on QueueConsumer constructor #796 (kaznovac)
0.9.8 (2019-02-27)
Merged pull requests:
- Add upgrade instructions #787 (KDederichs)
- [consumption] Fix exception loop in QueueConsumer #776 (enumag)
- [consumption] Add ability to change process exit status from within queue consumer extension #766 (greblov)
- [amqp-tools] Fix amqp-tools dependency #785 (TomPradat)
- [amqp-tools] Enable 'ssl_on' param for 'ssl' scheme extension #781 (Leprechaunz)
- [amqp-bunny] Catch signal in Bunny adapter #771 (snapshotpl)
- [amqp-lib] supporting channel_rpc_timeout option #755 (derek9gag)
- [dbal]: make dbal connection config usable again #765 (ssiergl)
- [fs] polling_interval config should be milliseconds not microseconds #764 (ssiergl)
- [simple-client] Fix Logger Initialisation #752 (ajbonner)
- [snsqs] Corrected the installation part in the docs/transport/snsqs.md #791 (dgreda)
- [sqs] Update SqsConnectionFactory.php #751 (Orkin)
- correct typo in composer.json #767 (greblov)
0.9.7 (2019-02-01)
Merged pull requests:
- Avoid OutOfMemoryException #725 (DamienHarper)
- [async-event-dispatcher] Add default to php_serializer_event_transformer #748 (GCalmels)
- [async-event-dispatcher] Fixed param on EventTransformer #736 (samnela)
- [job-queue] Install stable dependencies #745 (mbabic131)
- [job-queue] Fix job status processor #735 (ASKozienko)
- [redis] Fix messages sent with incorrect delivery delay #738 (niels-nijens)
- [dbal] Exception on affected record !=1 #733 (otzy)
- [bundle][dbal] Use doctrine bundle configured connections #732 (ASKozienko)
- [pheanstalk] Add unit tests for PheanstalkConsumer #726 (alanpoulain)
- [pheanstalk] Requeuing a message should not acknowledge it beforehand #722 (alanpoulain)
- [sqs] Dead Letter Queue Adoption #720 (cshum)
0.9.6 (2019-01-09)
Merged pull requests:
- Fix async command/event pkgs #717 (GCalmels)
- Use database from config in PRedis driver #715 (lalov)
- [monitoring] Add support of Datadog #716 (uro)
- [monitoring] Fixed influxdb write on sentMessageStats #712 (uro)
- [monitoring] Add support for minimum stability - stable #711 (uro)
- [consumption] fix wrong niceness extension param #709 (ramunasd)
0.9.5 (2018-12-21)
Merged pull requests:
- [dbal] Run tests on PostgreSQS #705 (makasim)
- [dbal] Use string-based UUIDs instead of binary #698 (jverdeyen)
0.9.4 (2018-12-20)
Merged pull requests:
- [client] sendToProcessor should able to send message to router processor. #703 (makasim)
- [client] Fix SetRouterPropertiesExtension should skip no topic messages. #702 (makasim)
- [client] Fix Exclusive Command Extension ignores route queue prefix option. #701 (makasim)
- [amqp] fix #696 parsing vhost from amqp dsn #697 (rpanfili)
- [doc] Fix link to declare queue #699 (samnela)
0.9.3 (2018-12-17)
Merged pull requests:
- Fix async command package #694 (makasim)
- Fix async events package #694 (makasim)
- Add commands for single transport\client with typed arguments. #693 (makasim)
- Fix TreeBuilder in Symfony 4.2 #692 (angelsk)
- [doc] update docs #689 (OskarStark)
0.9.2 (2018-12-13)
Merged pull requests:
- Allow 0.8.x Queue Interop (without deprecated Psr prefixed interfaces) #688 (makasim)
- [dsn] remove commented out code #661 (kunicmarko20)
- [fs]: fix: Wrong parameters for Exception #678 (ssiergl)
- [fs] Do not throw error in jsonUnserialize on deprecation notice #671 (ssiergl)
- [mongodb] polling_integer type not correctly handled when using DSN #673 (jak)
- [dbal] Use ordered bytes time uuid codec on message id decode. #665 (makasim)
- [dbal] fix: Wrong parameters for Exception #676 (Nommyde)
- [sqs] Add ability to use another aws account per queue. #666 (makasim)
- [sqs] Multi region support #664 (makasim)
- [sqs] Use a queue created in another AWS account. #662 (makasim)
- [job-queue] Fix tests on newer dbal versions. #687 (makasim)
- [doc] typo #686 (OskarStark)
- [doc] typo #683 (OskarStark)
- [doc] Fix package name for redis #680 (gnumoksha)
0.9.1 (2018-11-27)
Merged pull requests:
0.9.0 (2018-11-27)
Merged pull requests:
- [amqp][lib] Improve heartbeat handling. Introduce heartbeat on tick. Fixes "Invalid frame type 65" and "Broken pipe or closed connection" #658 (makasim)
- Redis dsn and password fixes #656 (makasim)
- Fix ping to check each connection, not only first one #651 (webmake)
- Rework DriverFactory, add separator option to Client Config. #646 (makasim)
- [dsn] Parse DSN Cluster #643 (makasim)
- [dbal] Use RetryableException, wrap fetchMessage exception to it too. #642 (makasim)
- [bundle] Add BC for topic\command subscribers. #641 (makasim)
- [dbal] handle gracefully concurrency issues or 3rd party interruptions. #640 (makasim)
- Fix compiler pass #639 (ASKozienko)
- Fix wrong exceptions in transports #637 (FrankGiesecke)
- Enable job-queue for default configuration #636 (ASKozienko)
- better readability #632 (OskarStark)
- Fixed headline #631 (OskarStark)
- [bundle] Multi Client Configuration #628 (ASKozienko)
- removed some dots #627 (OskarStark)
- Avoid receiveNoWait when only one subscriber #626 (deguif)
- Add context services to locator #623 (Gnucki)
- [doc][skip ci] Add sponsoring section. #618 (makasim)
- Merge 0.8x -> 0.9x #617 (ASKozienko)
- Compatibility with 0.8x #616 (ASKozienko)
- [dbal] Use concurrent fetch message approach (no transaction, no pessimistic lock) #613 (makasim)
- [fs] Use enqueue/dsn to parse DSN #612 (makasim)
- [client][bundle] Take queue prefix into account while queue binding. #611 (makasim)
- Add support for the 'ciphers' ssl option #607 (eperazzo)
- Queue monitoring. #606 (ASKozienko)
- Fix comment about queue deletion #604 (a-ast)
- [docs] Fixed docs. Removed prefix Psr. #603 (yurez)
- fix wamp #597 (ASKozienko)
- [doc][skip ci] Add supporting section #595 (makasim)
- Do not export non source files #588 (webmake)
- Redis New Implementation #585 (ASKozienko)
- Fix Redis Tests #582 (ASKozienko)
- [dbal] Introduce redelivery support based on visibility approach. #581 (rosamarsky)
- fix redis tests #578 (ASKozienko)
- [client] Make symfony compiler passes multi client #577 (makasim)
- Removed predis from composer.json #576 (rosamarsky)
- Added index for queue field in the enqueue collection #574 (rosamarsky)
- WAMP #573 (ASKozienko)
- Bundle multi transport configuration #572 (makasim)
- [client] Move client config to the factory. #571 (makasim)
- Update quick_tour.md #569 (luceos)
- [rdkafka] Use default queue as router topic #567 (rosamarsky)
- Fixing composer.json to require enqueue/dsn #566 (adumas37)
- MongoDB Subscription Consumer feature #565 (rosamarsky)
- Remove deprecated testcase implementation #564 (samnela)
- Dbal Subscription Consumer feature #563 (rosamarsky)
- [client] Move services definition to ClientFactory. #556 (makasim)
- Fixed exception message in testThrowErrorIfServiceDoesNotImplementProcessorReturnType #559 (rosamarsky)
- Update supported_brokers.md #558 (edgji)
- [consumption] Logging improvements #555 (makasim)
- [consumption] Rework QueueConsumer extension points. #554 (makasim)
- [STOMP] make getStomp public #552 (versh23)
- [consumption] Add ability to consume from multiple transports. #548 (makasim)
- [client] Rename config options. #547 (makasim)
- Remove config parameters #545 (makasim)
- Remove transport factories #544 (makasim)
- Remove psr prefix #543 (makasim)
- [amqp] Set delay strategy if rabbitmq scheme extension present. #536 (makasim)
- [client] Add type hints to driver interface and its implementations. #535 (makasim)
- [client] Introduce routes. Foundation for multi transport support. #534 (makasim)
- [gps] enhance connection configuration. #531 (makasim)
- [sqs] Configuration enhancements #530 (makasim)
- [redis] Improve redis config, use enqueue/dsn #528 (makasim)
- [dsn] Add typed methods for query parameters. #527 (makasim)
- [redis] Revert timeout change. #526 (makasim)
- [Redis] Add support of secure\TLS connections (based on PR 515) #524 (makasim)
- Simplify Enqueue configuration. #522 (makasim)
- [client] Add typehints to producer interface, its implementations #521 (makasim)
- [client] Improve client extension. #517 (makasim)
- Add declare strict #516 (makasim)
- PHP 7.1+. Queue Interop typed interfaces. #512 (makasim)
- [Symfony] default factory should resolve DSN in runtime #510 (makasim)
- Fixed password auth for predis #509 (Toflar)
- Allow either subscribe or assign in RdKafkaConsumer #508 (Engerim)
- Remove deprecated in 0.8 code #507 (makasim)
- Run tests on rabbitmq 3.7 #506 (makasim)
- Symfony add default command name #505 (makasim)
- [Consumption] Add QueueConsumerInterface, make QueueConsumer final. #504 (makasim)
- Redis subscription consumer #503 (makasim)
- Remove support of old Symfony versions. #502 (makasim)
- [BC break][dbal] Convert between Message::$expire and DbalMessage::$timeToLive #501 (makasim)
- [BC break][dbal] Change columns type from int to bigint. #500 (makasim)
- [BC break][dbal] Fix time conversion in DbalDriver. #499 (makasim)
- [BC break][dbal] Add index, fix performance issue. #498 (makasim)
- [redis] Authentication support added #497 (makasim)
- add subscription consumer specs to amqp pkgs #495 (makasim)
- add contribution to subtree split message #494 (makasim)
- Get rid of path repository #493 (makasim)
- Move subscription related logic to SubscriptionConsumer class. #492 (makasim)
- remove bc layer. #489 (makasim)
- Job Queue: Throw orphan job exception when child job cleanup fails. #496 (garrettrayj)
- [bundle] Fix panel rendering when message body is an object #442 (thePanz)
- [symfony] Async commands #403 (makasim)
0.8.42 (2018-11-22)
Merged pull requests:
0.8.41 (2018-11-19)
Merged pull requests:
- Compatibility with 0.9x #615 (ASKozienko)
- Fix Tests 0.8x #609 (ASKozienko)
- Allow JobStorage to reset the EntityManager #586 (damijank)
- Fix delay not working on SQS #584 (mbeccati)
0.8.40 (2018-10-22)
Merged pull requests:
0.8.39 (2018-10-19)
Merged pull requests:
0.8.38 (2018-10-16)
Merged pull requests:
- Fixing kafka default configuration #562 (adumas37)
- enableSubscriptionConsumer setter #541 (ArnaudTarroux)
0.8.37 (2018-09-13)
Merged pull requests:
0.8.36 (2018-08-22)
Merged pull requests:
- Remove bool typehint for php < 7 supports #513 (ArnaudTarroux)
0.8.35 (2018-08-06)
Merged pull requests:
0.8.34 (2018-08-04)
Merged pull requests:
- simple client dsn issue #486 (makasim)
- Update SQS DSN doc sample with mention urlencode #484 (dgoujard)
- Prevent SqsProducer from sending messages with empty bodies #478 (elazar)
0.8.33 (2018-07-26)
Merged pull requests:
- Fix call debug method on null #480 (makasim)
- Fix AMQPContext::unsubscribe #479 (adrienbrault)
- Add Localstack Docker container for SQS functional tests #473 (elazar)
- [consumption] add process niceness extension #467 (ramunasd)
0.8.32 (2018-07-10)
Merged pull requests:
- Update of "back to index" link #468 (N-M)
- PHP_URL_SCHEME doesn't support underscores #453 (coudenysj)
- Add autoconfigure for services extending PsrProcess interface #452 (mnavarrocarter)
- WIP: Add support for using a pre-configured client with the SQS driver #444 (elazar)
0.8.31 (2018-05-24)
Merged pull requests:
- Allow newer version of bunny #446 (enumag)
- Fix mistype at async_events docs #445 (diimpp)
- Improve exception messages for topic-subscribers #441 (thePanz)
0.8.30 (2018-05-08)
0.8.29 (2018-05-08)
Merged pull requests:
- [mongodb] Parse DSN if array #438 (makasim)
- [gps] Add support for google/cloud-pubsub ^1.0 #437 (kfb-ts)
- fix typo in message_producer.md #436 (halidovz)
0.8.28 (2018-05-03)
Merged pull requests:
- remove enqueue core dependency #434 (ASKozienko)
- Mongodb transport #430 (turboboy88)
0.8.27 (2018-05-01)
Merged pull requests:
- Kafka symfony transport #432 (dheineman)
- Drop PHP5 support, Drop Symfony 2.X support. #419 (makasim)
0.8.26 (2018-04-19)
Merged pull requests:
- Allow to enable SSL in StompConnectionFactory #427 (arjanvdbos)
- Fix namespace in doc #426 (Koc)
0.8.25 (2018-04-13)
Merged pull requests:
- [skip ci] Update doc block. return value should be "self" #425 (makasim)
- [bundle] Make TraceableProducer service public #422 (sbacelic)
- Fix a tiny little typo in documentation #416 (bobey)
0.8.24 (2018-03-27)
Merged pull requests:
- [bundle] Don't ping DBAL connection if it wasn't opened #414 (ramunasd)
- Fix AMQP(s) code in amqp.md #413 (xdbas)
- Fixed typos #412 (pborreli)
- Fixed typo #411 (pborreli)
- Update sqs transport factory with missing endpoint parameter #404 (asilgalis)
- [fs] Escape delimiter symbols. #402 (makasim)
0.8.23 (2018-03-06)
Merged pull requests:
- [doc][magento2][skip ci] Add docs for Mangeto2 module. #401 (makasim)
- Allow queue interop 1.0 alpha. #400 (makasim)
- Update Travis config to use Symfony 4 release #397 (msheakoski)
- Clean up when a job triggers an exception #395 (msheakoski)
0.8.22 (2018-03-01)
Merged pull requests:
- [client] Simple Client should not depend on amqp-ext. #389 (makasim)
- [bundle] fix for "Transport factory with such name already added" #388 (makasim)
- [bundle] add producer interface alias. #382 (makasim)
0.8.21 (2018-02-16)
Merged pull requests:
0.8.20 (2018-02-15)
Merged pull requests:
0.8.19 (2018-02-14)
Merged pull requests:
- [dbal] Sort priority messages by published at date too. #371 (makasim)
- Fix typo #369 (kubk)
- [client][skip ci] Explain meaning of sendEvent, sendCommand methods. #365 (makasim)
- Modify async_events.md grammar #364 (ddproxy)
- Fix wrong argument type #361 (olix21)
0.8.18 (2018-02-07)
Merged pull requests:
- [bundle] DefaultTransportFactory should accept DSN like foo: #358 (makasim)
- Added endpoint configuration and updated the tests #353 (gitis)
- Moved symfony/framework-bundle to require-dev #348 (prisis)
- Gearman PHP 7 support #347 (Jawshua)
- [dbal] Consumer never fetches messages ordered by published time #343 (f7h)
0.8.17 (2018-01-18)
Merged pull requests:
- [consumption] Prepare QueueConsumer for changes in 0.9 #337 (makasim)
- [consumption] Make QueueConsumer final #336 (makasim)
- [bundle][dx] Add a message that suggest installing a pkg to use the transport. #335 (makasim)
- [0.9][BC break][dbal] Store UUIDs as binary data. Improves performance #280 (makasim)
0.8.16 (2018-01-13)
Merged pull requests:
0.8.15 (2018-01-12)
Merged pull requests:
- [amqp] fix signal handler if consume called from consume #328 (makasim)
- Update config_reference.md #326 (errogaht)
- Update message_producer.md #325 (errogaht)
- Update consumption_extension.md #324 (errogaht)
- [consumption] Correct message in LoggerExtension #322 (makasim)
0.8.14 (2018-01-10)
0.8.13 (2018-01-09)
Merged pull requests:
- [amqp] Fix socket and signal issue. #317 (makasim)
- [kafka] add ability to set offset. #314 (makasim)
0.8.12 (2018-01-04)
Merged pull requests:
- [rdkafka] Don't do unnecessary subscribe\unsubscribe on every receive call #313 (makasim)
- [consumption] Fix signal handling when AMQP is used. #310 (makasim)
- Using Laravel helper to resolve filepath #302 (robinvdvleuten)
- Changed larvel to laravel #301 (robinvdvleuten)
- Check if logger exists #299 (pascaldevink)
- Fix reversed logic for native UUID detection #297 (msheakoski)
- Job queue create tables #293 (makasim)
0.8.11 (2017-12-14)
Merged pull requests:
- [job-queue] Change typehint, allow not only Closure but other callabl… #292 (makasim)
- [dbal] Fix message re-queuing. Reuse producer for it. #291 (makasim)
- [consumption] Add ability to overwrite logger. #289 (makasim)
- [doc] yii2-queue amqp driver #282 (makasim)
0.8.10 (2017-12-04)
Merged pull requests:
- [doc][skip ci] add doc for client on send extensions. #285 (makasim)
- [doc][skip ci] Add processor examples, notes on exception and more. #283 (makasim)
- [travis] add PHP 7.2 to build matrix. #281 (makasim)
0.8.9 (2017-11-21)
Merged pull requests:
- [docker] Incorporate amqp ext compilation to docker build process. #275 (makasim)
- [bundle] Apparently the use case tests have never worked properly. #273 (makasim)
- [fs] Copy past Symfony's LockHandler (not awailable in Sf4). #272 (makasim)
- Add Symfony4 support #269 (makasim)
- [bundle] use enqueue logo in profiler panel. #268 (makasim)
- [rdkafka] do not pass config if it was not set explisitly. #263 (makasim)
0.8.8 (2017-11-13)
Merged pull requests:
- [Redis] add dsn support for symfony bundle. #266 (wilson-ng)
- [consumption][amqp] onIdle is never called. #265 (makasim)
- [consumption] fix context is missing message on exception. #264 (makasim)
0.8.7 (2017-11-10)
Merged pull requests:
- Changes SetRouterPropertiesExtension to use the driver to generate the queue name #262 (iainmckay)
- [Redis] add custom database index #258 (IndraGunawan)
0.8.6 (2017-11-05)
Merged pull requests:
0.8.5 (2017-11-02)
Merged pull requests:
0.8.4 (2017-11-01)
0.8.3 (2017-11-01)
Merged pull requests:
- [bundle] streamline profiler view when no messages were sent #247 (dkarlovi)
- [bundle] Renamed exposed services' name to classes' FQCN #242 (Lctrs)
0.8.2 (2017-10-27)
Merged pull requests:
0.8.1 (2017-10-23)
Merged pull requests:
- Only add Ampq transport factories when packages are found #241 (jverdeyen)
- GPS Integration #239 (ASKozienko)
0.8.0 (2017-10-19)
Merged pull requests:
- 0.8v goes stable. #238 (makasim)
- [travis] allow kafka tests to fail. #237 (makasim)
- [consumption][amqp] move beforeReceive call at the end of the cycle f… #234 (makasim)
- [amqp] One single transport factory for all supported amqp implementa… #233 (makasim)
- Missing client configuration in the documentation #231 (lsv)
- Added MIT license badge #230 (tarlepp)
- [BC break][amqp] Introduce connection config. Make it same across all transports. #228 (makasim)
0.7.19 (2017-10-13)
Merged pull requests:
- Fix typo #227 (f3ath)
- Amqp basic consume fixes #223 (makasim)
- Adds to small extension points to JobProcessor #222 (iainmckay)
- [BC break][amqp] Use same qos options across all all AMQP transports #221 (makasim)
- [BC break] Amqp add basic consume support #217 (makasim)
0.7.18 (2017-10-10)
Merged pull requests:
0.7.17 (2017-10-03)
Merged pull requests:
- Fs do not throw error on user deprecate #214 (makasim)
- [bundle][profiler] Fix array to string conversion notice. #212 (makasim)
0.7.16 (2017-09-28)
Merged pull requests:
- Fixes the notation for Twig template names in the data collector #207 (Lctrs)
- [BC Break][dsn] replace xxx:// to xxx: #205 (makasim)
0.7.15 (2017-09-25)
Merged pull requests:
- [redis] add dsn support for redis transport. #204 (makasim)
- [fs] fix bugs introduced in #181. #203 (makasim)
- [dbal][bc break] Performance improvements and new features. #199 (makasim)
0.7.14 (2017-09-13)
0.7.13 (2017-09-13)
Merged pull requests:
- [dbal] add priority support on transport level. #198 (makasim)
- [bundle] add tests for the case where topic subscriber does not def p… #197 (makasim)
- Fixed losing message priority for dbal driver #195 (vtsykun)
0.7.12 (2017-09-12)
Merged pull requests:
0.7.11 (2017-09-11)
Merged pull requests:
- Queue Consumer Options #193 (ASKozienko)
- [FS] Polling Interval #192 (ASKozienko)
- [Symfony] added toolbar info in profiler #190 (Miliooo)
- docs cli_commands.md fix #189 (Miliooo)
0.7.10 (2017-08-31)
Merged pull requests:
0.7.9 (2017-08-28)
Merged pull requests:
- [client] DelayRedeliveredMessageExtension. Add reject reason. #185 (makasim)
- [phpstan] update to 0.8 version #184 (makasim)
0.7.8 (2017-08-28)
Merged pull requests:
- [consumption] Do not close context. #183 (makasim)
- [bundle] do not use client's related stuff if it is disabled #182 (makasim)
- [fs] fix bug that happens with specific message length. #181 (makasim)
- [sqs] Skip tests if no amazon credentinals present. #180 (makasim)
- Fix typo in configuration parameter #178 (akucherenko)
- Google Pub/Sub #167 (ASKozienko)
0.7.7 (2017-08-25)
Merged pull requests:
- Use Query Builder for better support across platforms. #176 (jenkoian)
- fix pheanstalk redelivered, receive #173 (ASKozienko)
0.7.6 (2017-08-16)
0.7.5 (2017-08-16)
Merged pull requests:
- Bundle disable async events by default #169 (makasim)
- Delay Strategy Configuration #162 (ASKozienko)
0.7.4 (2017-08-10)
0.7.3 (2017-08-09)
0.7.2 (2017-08-09)
Merged pull requests:
- [consumption] adjust receive and idle timeouts #165 (makasim)
- Remove maxDepth option on profiler dump. #164 (jenkoian)
0.7.1 (2017-08-09)
Merged pull requests:
0.7.0 (2017-08-07)
Merged pull requests:
- continue if exclusive is set to false #156 (toooni)
- [doc] add elastica populate bundle #155 (makasim)
- [producer] do not throw exception if feature not implemented and null… #154 (makasim)
- Amqp bunny #153 (makasim)
- [amqp] Delay Strategy #152 (ASKozienko)
- [client] Use default as router topic. #151 (makasim)
- Amqp Tutorial #150 (ASKozienko)
- Delay, ttl, priority, in producer #149 (makasim)
- [Amqp] Qos #148 (ASKozienko)
- amqp interop client #144 (ASKozienko)
- [composer] Add extensions to platform config. #139 (makasim)
- Amqp Interop #138 (ASKozienko)
0.6.2 (2017-07-21)
Merged pull requests:
0.6.1 (2017-07-17)
Merged pull requests:
- RdKafka Transport #134 (ASKozienko)
0.6.0 (2017-07-07)
Merged pull requests:
0.5.3 (2017-07-06)
Merged pull requests:
0.5.2 (2017-07-03)
Merged pull requests:
- [client] Send exclusive commands to their queues directly, by passing… #127 (makasim)
- [symfony] Extract DriverFactoryInterface from TransportFactoryInterface. #126 (makasim)
0.5.1 (2017-06-27)
Merged pull requests:
0.5.0 (2017-06-26)
Merged pull requests:
- [client] Merge experimental ProducerV2 methods to Producer interface. #124 (makasim)
- [WIP][beanstalk] Add transport for beanstalkd #123 (makasim)
- fix dbal polling interval configuration option #122 (ASKozienko)
0.4.20 (2017-06-20)
0.4.19 (2017-06-20)
0.4.18 (2017-06-20)
Merged pull requests:
0.4.17 (2017-06-19)
Merged pull requests:
- [simple-client] Allow processor instance bind. #119 (makasim)
- [amqp] Add 'receive_method' to amqp transport factory. #118 (makasim)
- [amqp] Fixes high CPU consumption when basic get is used #117 (makasim)
0.4.16 (2017-06-16)
Merged pull requests:
- ProducerV2 For SimpleClient #115 (ASKozienko)
0.4.15 (2017-06-14)
Merged pull requests:
- RPC Deletes Reply Queue After Receive Message #114 (ASKozienko)
0.4.14 (2017-06-09)
Merged pull requests:
0.4.13 (2017-06-09)
Merged pull requests:
0.4.12 (2017-06-08)
Merged pull requests:
- [amqp][hotfix] Switch to AMQP' basic.get till the issue with basic.consume is solved. #111 (makasim)
- [amqp] Add pre_fetch_count, pre_fetch_size options. #108 (makasim)
0.4.11 (2017-05-30)
Merged pull requests:
- [bundle] Fix "Incompatible use of dynamic environment variables "ENQUEUE_DSN" found in parameters." #107 (makasim)
0.4.10 (2017-05-26)
Merged pull requests:
- [dbal] Add DSN support. #104 (makasim)
- Calling AmqpContext::declareQueue() now returns an integer holding the queue message count #66 (J7mbo)
0.4.9 (2017-05-25)
Merged pull requests:
- [transport] Fs transport dsn must contain one extra "/" #103 (makasim)
- Add message spec test case #102 (makasim)
0.4.8 (2017-05-24)
Merged pull requests:
- [client] Fixes edge cases in client's routing logic. #101 (makasim)
- [bundle] Auto register reply extension. #100 (makasim)
- Do pkg release if there are changes in it. #98 (makasim)
0.4.6 (2017-05-23)
0.4.5 (2017-05-22)
Merged pull requests:
0.4.4 (2017-05-20)
Merged pull requests:
0.4.3 (2017-05-18)
Merged pull requests:
- [client] SpoolProducer #93 (makasim)
- Add some handy functions. Improve READMEs #92 (makasim)
- Run phpstan and php-cs-fixer on travis #85 (makasim)
0.4.2 (2017-05-15)
Merged pull requests:
- Add dsn_to_connection_factory and dsn_to_context functions. #84 (makasim)
- Add ability to set transport DSN directly to default transport factory. #81 (makasim)
- [bundle] Set null transport as default. Prevent errors on bundle install. #77 (makasim)
0.4.1 (2017-05-12)
0.4.0 (2017-05-12)
Merged pull requests:
- [fs] add DSN support #82 (makasim)
- [amqp] Configure by string DSN. #80 (makasim)
- [fs] Filesystem transport must create a storage dir if it does not exists. #78 (makasim)
- [magento] Add basic docs for enqueue magento extension. #76 (makasim)
0.3.8 (2017-05-10)
Merged pull requests:
- Multi Transport Simple Client #75 (ASKozienko)
- Client Extensions #72 (ASKozienko)
0.3.7 (2017-05-04)
Merged pull requests:
- JobQueue/Job shouldn't be required when Doctrine schema update #71 (ASKozienko)
0.3.6 (2017-04-28)
Merged pull requests:
- Amazon SQS Transport #60 (ASKozienko)
0.3.5 (2017-04-27)
Merged pull requests:
- [consumption] Add support of QueueSubscriberInterface to transport consume command. #63 (makasim)
- [client] Add ability to hardcode queue name. It is used as is and not adjusted or modified in any way #61 (makasim)
0.3.4 (2017-04-24)
Merged pull requests:
- DBAL Transport #54 (ASKozienko)
0.3.3 (2017-04-21)
Merged pull requests:
0.3.2 (2017-04-19)
Merged pull requests:
- share simple client context #52 (ASKozienko)
0.3.1 (2017-04-12)
Merged pull requests:
0.3.0 (2017-04-07)
Merged pull requests:
0.2.12 (2017-04-07)
Merged pull requests:
- [client] Rename MessageProducer classes to Producer #47 (makasim)
- [consumption] Add onResult extension point. #46 (makasim)
- [transport] Add Psr prefix to transport interfaces. Deprecates old ones. #45 (makasim)
0.2.11 (2017-04-05)
Merged pull requests:
0.2.10 (2017-04-03)
0.2.9 (2017-04-03)
Merged pull requests:
0.2.8 (2017-04-03)
Merged pull requests:
- Improvements and fixes #37 (makasim)
- fix fsdriver router topic name #34 (bendavies)
- run php-cs-fixer #33 (bendavies)
0.2.7 (2017-03-18)
Merged pull requests:
0.2.6 (2017-03-14)
Merged pull requests:
- Fix Simple Client #29 (ASKozienko)
- Update quick_tour.md add Bundle to AppKernel #26 (jverdeyen)
- [doc] Add docs about message processors. #24 (makasim)
- Fix unclear sentences in docs #21 (cirnatdan)
0.2.5 (2017-01-27)
Merged pull requests:
- [amqp] Put in buffer not our message. Continue consumption. #22 (makasim)
- [travis] Run test with different Symfony versions. 2.8, 3.0 #19 (makasim)
- [fs] Add missing enqueue/psr-queue package to composer.json. #18 (makasim)
0.2.4 (2017-01-18)
Merged pull requests:
- [consumption][bug] Receive timeout is in milliseconds. Set it to 5000.… #14 (makasim)
- Filesystem transport #12 (makasim)
- [consumption] Do not print "Switch to queue xxx" if queue the same. #11 (makasim)
0.2.3 (2017-01-09)
Merged pull requests:
- Auto generate changelog #10 (makasim)
- [travis] Cache docker images on travis. #9 (makasim)
- [enhancement][amqp-ext] Add purge queue method to amqp context. #8 (makasim)
- [bug][amqp-ext] Receive timeout parameter is miliseconds #7 (makasim)
0.2.2 (2017-01-06)
Merged pull requests:
0.2.1 (2017-01-05)
0.2.0 (2017-01-05)
Merged pull requests:
- Upd php cs fixer #3 (makasim)
- [psr] Introduce MessageProcessor interface (moved from consumption). #2 (makasim)
- [bundle] Add ability to disable signal extension. #1 (makasim)
0.1.0 (2016-12-29)
* This Change Log was automatically generated by github_changelog_generator