-
Notifications
You must be signed in to change notification settings - Fork 0
/
amqp.json
554 lines (554 loc) · 146 KB
/
amqp.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
{
"category": "Networking",
"deprecated": false,
"description": "This extension can communicate with any AMQP spec 0-9-1 compatible server, such as RabbitMQ, OpenAMQP and Qpid, giving you the ability to create and delete exchanges and queues, as well as publish to any exchange and consume from any queue.",
"latestReleaseDate": "2024-01-22T10:49:51+00:00",
"latestVersion": "2.1.2",
"license": "PHP License",
"name": "amqp",
"php8Mentioned": true,
"releases": {
"2.1.2": {
"version": "2.1.2",
"state": "stable",
"license": "PHP License",
"releasedBy": "lstrojny",
"releaseDate": "2024-01-22T10:49:51+00:00",
"releaseNotes": "- Fix missing debug symbols for memory checks (Lars Strojny <[email protected]>) (https://github.com/php-amqp/php-amqp/issues/531)\n - Fix nullability issue in AMQPBasicProperties (Lars Strojny <[email protected]>) (https://github.com/php-amqp/php-amqp/issues/532)\n - Ignore setfacl errors (Lars Strojny <[email protected]>) (https://github.com/php-amqp/php-amqp/commit/5548760)\n - Only restart on failure (Lars Strojny <[email protected]>) (https://github.com/php-amqp/php-amqp/commit/a37c5f1)\n - Bump actions/checkout from 4.1.0 to 4.1.1 (dependabot[bot]) (https://github.com/php-amqp/php-amqp/issues/506)\n - Bump awalsh128/cache-apt-pkgs-action from 1.3.0 to 1.3.1 (dependabot[bot]) (https://github.com/php-amqp/php-amqp/issues/509)\n - Bump fkirc/skip-duplicate-actions from 5.3.0 to 5.3.1 (dependabot[bot]) (https://github.com/php-amqp/php-amqp/issues/507)\n - Bump phpstan/phpdoc-parser from 1.24.2 to 1.24.3 (dependabot[bot]) (https://github.com/php-amqp/php-amqp/issues/513)\n - Bump phpstan/phpdoc-parser from 1.24.3 to 1.24.4 (dependabot[bot]) (https://github.com/php-amqp/php-amqp/issues/516)\n - Bump phpstan/phpdoc-parser from 1.24.4 to 1.24.5 (dependabot[bot]) (https://github.com/php-amqp/php-amqp/issues/521)\n - Bump phpstan/phpdoc-parser from 1.24.5 to 1.25.0 (dependabot[bot]) (https://github.com/php-amqp/php-amqp/issues/524)\n - Bump shivammathur/setup-php from 2.26.0 to 2.27.0 (dependabot[bot]) (https://github.com/php-amqp/php-amqp/issues/510)\n - Bump shivammathur/setup-php from 2.27.0 to 2.27.1 (dependabot[bot]) (https://github.com/php-amqp/php-amqp/issues/512)\n - Bump shivammathur/setup-php from 2.27.1 to 2.28.0 (dependabot[bot]) (https://github.com/php-amqp/php-amqp/issues/515)\n - Bump shivammathur/setup-php from 2.28.0 to 2.29.0 (dependabot[bot]) (https://github.com/php-amqp/php-amqp/issues/528)\n - Bump squizlabs/php_codesniffer from 3.7.2 to 3.8.0 (dependabot[bot]) (https://github.com/php-amqp/php-amqp/issues/520)\n - Bump squizlabs/php_codesniffer from 3.8.0 to 3.8.1 (dependabot[bot]) (https://github.com/php-amqp/php-amqp/issues/527)\n - Bump symplify/easy-coding-standard from 12.0.11 to 12.0.13 (dependabot[bot]) (https://github.com/php-amqp/php-amqp/issues/519)\n - Bump symplify/easy-coding-standard from 12.0.13 to 12.1.3 (dependabot[bot]) (https://github.com/php-amqp/php-amqp/issues/526)\n - Bump symplify/easy-coding-standard from 12.0.8 to 12.0.9 (dependabot[bot]) (https://github.com/php-amqp/php-amqp/issues/517)\n - Bump symplify/easy-coding-standard from 12.0.9 to 12.0.11 (dependabot[bot]) (https://github.com/php-amqp/php-amqp/issues/518)\n - Bump symplify/easy-coding-standard from 12.1.3 to 12.1.7 (dependabot[bot]) (https://github.com/php-amqp/php-amqp/issues/529)\n - Bump symplify/easy-coding-standard from 12.1.7 to 12.1.8 (dependabot[bot]) (https://github.com/php-amqp/php-amqp/issues/530)\n\nFor a complete list of changes see:\nhttps://github.com/php-amqp/php-amqp/compare/v2.1.1...v2.1.2",
"get": "https://pecl.php.net/get/amqp-2.1.2",
"SPDX-License-Identifier": "PHP-3.01"
},
"2.1.1": {
"version": "2.1.1",
"state": "stable",
"license": "PHP License",
"releasedBy": "lstrojny",
"releaseDate": "2023-10-12T13:08:31+00:00",
"releaseNotes": "- Fixing debug mode errors (Lars Strojny <[email protected]>) (https://github.com/php-amqp/php-amqp/issues/502)\n - FIX: #494 Param \"verify\" always true (Daniel Kozak <[email protected]>) (https://github.com/php-amqp/php-amqp/issues/497)\n - Remove assert on undefined variable (Remi Collet <[email protected]>) (https://github.com/php-amqp/php-amqp/issues/486)\n - Semantically sort changelog (Lars Strojny <[email protected]>) (https://github.com/php-amqp/php-amqp/commit/e5bd909)\n - Set custom PHP executable dynamically (Lars Strojny <[email protected]>) (https://github.com/php-amqp/php-amqp/issues/503)\n - Fixes in stub comments (Lars Strojny <[email protected]>) (https://github.com/php-amqp/php-amqp/commit/6539de5)\n - Refactor test skipping (Lars Strojny <[email protected]>) (https://github.com/php-amqp/php-amqp/issues/504)\n - Bump actions/checkout from 4.0.0 to 4.1.0 (dependabot[bot]) (https://github.com/php-amqp/php-amqp/issues/499)\n - Bump phpstan/phpdoc-parser from 1.23.1 to 1.24.0 (dependabot[bot]) (https://github.com/php-amqp/php-amqp/issues/491)\n - Bump phpstan/phpdoc-parser from 1.24.0 to 1.24.1 (dependabot[bot]) (https://github.com/php-amqp/php-amqp/issues/495)\n - Bump shivammathur/setup-php from 2.25.5 to 2.26.0 (dependabot[bot]) (https://github.com/php-amqp/php-amqp/issues/493)\n - Bump slevomat/coding-standard from 8.13.4 to 8.14.1 (dependabot[bot]) (https://github.com/php-amqp/php-amqp/issues/501)\n - Bump symplify/easy-coding-standard from 12.0.7 to 12.0.8 (dependabot[bot]) (https://github.com/php-amqp/php-amqp/issues/492)\n\nFor a complete list of changes see:\nhttps://github.com/php-amqp/php-amqp/compare/v2.1.0...v2.1.1",
"get": "https://pecl.php.net/get/amqp-2.1.1",
"SPDX-License-Identifier": "PHP-3.01"
},
"2.1.0": {
"version": "2.1.0",
"state": "stable",
"license": "PHP License",
"releasedBy": "lstrojny",
"releaseDate": "2023-09-07T06:52:25+00:00",
"releaseNotes": "- AMQPValue interface for custom value objects (Lars Strojny <[email protected]>) (https://github.com/php-amqp/php-amqp/issues/473)\n - Implement AMQPQueue::recover() to provide the basic.recover method (fixes #478) (Lars Strojny <[email protected]>) (https://github.com/php-amqp/php-amqp/issues/484)\n - Fix double free when an error occurs in AMQPQueue::consume() (Jan Prachar <[email protected]>) (https://github.com/php-amqp/php-amqp/issues/482)\n - Revamp error handling (Lars Strojny <[email protected]>) (https://github.com/php-amqp/php-amqp/issues/485)\n - Refactor AMQPQueue::consume error handling (Lars Strojny <[email protected]>) (https://github.com/php-amqp/php-amqp/issues/483)\n - Use RETURN_THROWS for parameter parsing errors (Lars Strojny <[email protected]>) (https://github.com/php-amqp/php-amqp/issues/474)\n - Fix auto-formatting (Lars Strojny <[email protected]>) (https://github.com/php-amqp/php-amqp/commit/877b2f4)\n - Remove appveyor badge (Lars Strojny <[email protected]>) (https://github.com/php-amqp/php-amqp/commit/4971c80)\n - Replace microtime() as a randomness source (Lars Strojny <[email protected]>) (https://github.com/php-amqp/php-amqp/commit/4503e53)\n - Fix version test for release builds (Lars Strojny <[email protected]>) (https://github.com/php-amqp/php-amqp/commit/00a6715)\n - Remove non-ASCII characters from package.xml to work around pecl.php.net issue (Lars Strojny <[email protected]>) (https://github.com/php-amqp/php-amqp/commit/732f7e8)\n - Bump actions/checkout from 3.5.3 to 3.6.0 (dependabot[bot]) (https://github.com/php-amqp/php-amqp/issues/475)\n - Bump symplify/easy-coding-standard from 12.0.6 to 12.0.7 (dependabot[bot]) (https://github.com/php-amqp/php-amqp/issues/472)\n - Bump actions/checkout from 3.5.3 to 3.6.0 (dependabot[bot]) (https://github.com/php-amqp/php-amqp/issues/471)\n - Bump actions/checkout from 3.6.0 to 4.0.0 (dependabot[bot]) (https://github.com/php-amqp/php-amqp/issues/481)\n\nFor a complete list of changes see:\nhttps://github.com/php-amqp/php-amqp/compare/v2.0.0...v2.1.0",
"get": "https://pecl.php.net/get/amqp-2.1.0",
"SPDX-License-Identifier": "PHP-3.01"
},
"2.0.0": {
"version": "2.0.0",
"state": "stable",
"license": "PHP License",
"releasedBy": "lstrojny",
"releaseDate": "2023-08-20T11:14:13+00:00",
"releaseNotes": "Notable changes:\n\n - Fix various API oddities, see https://github.com/php-amqp/php-amqp/tree/v2.0.0/UPGRADING.md for details\n - Remove support for PHP 5\n - Various bug fixes\n\n\ud83d\udca1Most use-cases should not require much changes from 1.x but check out\nhttps://github.com/php-amqp/php-amqp/tree/v2.0.0/UPGRADING.md for a detailed upgrade guide\n\n\nAll changes (chronologically):\n\n - CentOS development environment (Lars Strojny <[email protected]>) (https://github.com/php-amqp/php-amqp/issues/467)\n - Ubuntu development containers (Lars Strojny <[email protected]>) (https://github.com/php-amqp/php-amqp/issues/466)\n - Test against upcoming PHP 8.3 (Lars Strojny <[email protected]>) (https://github.com/php-amqp/php-amqp/issues/465)\n - Make test host configurable (Lars Strojny <[email protected]>) (https://github.com/php-amqp/php-amqp/issues/464)\n - Cosmetics on type functions (Lars Strojny <[email protected]>) (https://github.com/php-amqp/php-amqp/commit/350202f)\n - Configurable serialization/deserialization depth (Lars Strojny <[email protected]>) (https://github.com/php-amqp/php-amqp/issues/463)\n - Allow bitmask flags arguments to be nullable where previously AMQP_NOPARAM/zero was required (Lars Strojny <[email protected]>) (https://github.com/php-amqp/php-amqp/issues/462)\n - Fix generated commit URLs in changelogs (Lars Strojny <[email protected]>) (https://github.com/php-amqp/php-amqp/commit/4ee6159)\n - Handle nested AMQP value serialization/deserialization (Lars Strojny <[email protected]>) (https://github.com/php-amqp/php-amqp/issues/461)\n - Document lack of reliability of AMQPConnection::isConnected (Lars Strojny <[email protected]>) (https://github.com/php-amqp/php-amqp/issues/306)\n - Prevent reuse of channel ID of broken channels (Lars Strojny <[email protected]>) (https://github.com/php-amqp/php-amqp/issues/460)\n - Gracefully handle zero as a heartbeat value (Lars Strojny <[email protected]>) (https://github.com/php-amqp/php-amqp/issues/459)\n - Build with the clang compiler on CI (Lars Strojny <[email protected]>) (https://github.com/php-amqp/php-amqp/issues/457)\n - Include stdint.h for PHP >= 8.0 on Windows (Jan Ehrhardt) (https://github.com/php-amqp/php-amqp/issues/456)\n - Fix segfault in setPort (Remi Collet <[email protected]>) (https://github.com/php-amqp/php-amqp/issues/455)\n - Document BC changes (Lars Strojny <[email protected]>)\n - Document pseudo-bool method changes (Lars Strojny <[email protected]>)\n - Fix mangled header on MacOS (Lars Strojny <[email protected]>) (https://github.com/php-amqp/php-amqp/issues/60)\n - Validate argument parsing, add AMQPExchange::removeArgument() and AMQPQueue::removeArgument() (Lars Strojny <[email protected]>) (https://github.com/php-amqp/php-amqp/issues/452)\n - Skip SSL tests if certificates are missing (Lars Strojny <[email protected]>) (https://github.com/php-amqp/php-amqp/issues/450)\n - Check coding style and formatting of stub files (Lars Strojny <[email protected]>) (https://github.com/php-amqp/php-amqp/issues/447)\n - Parallelize test execution (Lars Strojny <[email protected]>) (https://github.com/php-amqp/php-amqp/issues/444)\n - Deterministic configuration for PHP CLI (Lars Strojny <[email protected]>) (https://github.com/php-amqp/php-amqp/issues/443)\n - Fix tag creation during release management (Lars Strojny <[email protected]>)\n - Move test-report.sh into infra (Lars Strojny <[email protected]>)\n - The big fat API renovation (Lars Strojny <[email protected]>) (https://github.com/php-amqp/php-amqp/issues/437)\n - Handle alpha/beta stability correctly (Lars Strojny <[email protected]>) (https://github.com/php-amqp/php-amqp/issues/5546436)\n - Expose better version information (Lars Strojny <[email protected]>) (https://github.com/php-amqp/php-amqp/issues/438)\n - Auto-format the codebase (Lars Strojny <[email protected]>) (https://github.com/php-amqp/php-amqp/issues/436)\n - More consistent return types for AMQPEnvelope (Lars Strojny <[email protected]>) (https://github.com/php-amqp/php-amqp/issues/435)\n - Update stubs (Lars Strojny <[email protected]>)\n - Fix parameter error handling in AMQPConnection and AMQPChannel (Lars Strojny <[email protected]>) (https://github.com/php-amqp/php-amqp/issues/434)\n - Increase credentials and identifier limits (Lars Strojny <[email protected]>) (https://github.com/php-amqp/php-amqp/issues/433)\n - Reliably clear consumer tag on AMQPQueue::cancel (Lars Strojny <[email protected]>) (https://github.com/php-amqp/php-amqp/issues/432)\n - Ignore failures on experimental builds (Lars Strojny <[email protected]>) (https://github.com/php-amqp/php-amqp/issues/25)\n - Update branch name (Lars Strojny <[email protected]>) (https://github.com/php-amqp/php-amqp/issues/7)\n - Bump shivammathur/setup-php from 2.25.3 to 2.25.4 (dependabot[bot]) (https://github.com/php-amqp/php-amqp/issues/431)\n - PHP 8.2 refactorings (Lars Strojny <[email protected]>) (https://github.com/php-amqp/php-amqp/issues/430)\n - Fix php version check for static building (Misha Kulakovsky <[email protected]>) (https://github.com/php-amqp/php-amqp/issues/425)\n - Fix stub exception class (closes #427) (Lars Strojny <[email protected]>)\n - Document custom connection name in stubs (Lars Strojny <[email protected]>) (https://github.com/php-amqp/php-amqp/issues/700000)\n - Expose Delivery Mode through constants (Fl\u00e1vio Heleno <[email protected]>) (https://github.com/php-amqp/php-amqp/issues/420)\n - Fix deprecation issue in PHP 8.1 for $consumerTag argument to AMQPQueue::consume() method (Liviu-Ionut Iosif) (https://github.com/php-amqp/php-amqp/issues/421)\n - Fix: Deprecated: Creation of dynamic property (8.2) (Remi Collet <[email protected]>) (https://github.com/php-amqp/php-amqp/issues/418)\n - Fix AMQPEnvelope::getDeliveryTag() return type (Fl\u00e1vio Heleno <[email protected]>) (https://github.com/php-amqp/php-amqp/issues/415)\n - Fix ack/nack/reject param documentation (Fl\u00e1vio Heleno <[email protected]>) (https://github.com/php-amqp/php-amqp/issues/414)\n - Mention time units in all timeout-related methods (Andrii Dembitskyi <[email protected]>) (https://github.com/php-amqp/php-amqp/issues/410)\n\nFor a complete list of changes see:\nhttps://github.com/php-amqp/php-amqp/compare/v1.11.0...v2.0.0",
"get": "https://pecl.php.net/get/amqp-2.0.0",
"SPDX-License-Identifier": "PHP-3.01"
},
"2.0.0RC1": {
"version": "2.0.0RC1",
"state": "beta",
"license": "PHP License",
"releasedBy": "lstrojny",
"releaseDate": "2023-08-15T22:11:22+00:00",
"releaseNotes": "- Handle nested AMQP value serialization/deserialization (Lars Strojny <[email protected]>) (https://github.com/php-amqp/php-amqp/issues/461)\n - Document lack of reliability of AMQPConnection::isConnected (Lars Strojny <[email protected]>) (https://github.com/php-amqp/php-amqp/issues/306)\n - Prevent reuse of channel ID of broken channels (Lars Strojny <[email protected]>) (https://github.com/php-amqp/php-amqp/issues/460)\n - Gracefully handle zero as a heartbeat value (Lars Strojny <[email protected]>) (https://github.com/php-amqp/php-amqp/issues/459)\n - Build with the clang compiler on CI (Lars Strojny <[email protected]>) (https://github.com/php-amqp/php-amqp/issues/457)\n\nFor a complete list of changes see:\nhttps://github.com/php-amqp/php-amqp/compare/v2.0.0beta2...v2.0.0RC1",
"get": "https://pecl.php.net/get/amqp-2.0.0RC1",
"SPDX-License-Identifier": "PHP-3.01"
},
"2.0.0beta2": {
"version": "2.0.0beta2",
"state": "beta",
"license": "PHP License",
"releasedBy": "lstrojny",
"releaseDate": "2023-08-03T06:23:50+00:00",
"releaseNotes": "- Include stdint.h for PHP >= 8.0 on Windows (Jan Ehrhardt) (https://github.com/php-amqp/php-amqp/issues/456)\n - Fix segfault in setPort (Remi Collet <[email protected]>) (https://github.com/php-amqp/php-amqp/issues/455)\n\n\ud83d\udca1Check out https://github.com/php-amqp/php-amqp/tree/latest/UPGRADING.md for backward incompatible changes\n\nFor a complete list of changes see:\nhttps://github.com/php-amqp/php-amqp/compare/v2.0.0beta1...v2.0.0beta2",
"get": "https://pecl.php.net/get/amqp-2.0.0beta2",
"SPDX-License-Identifier": "PHP-3.01"
},
"2.0.0beta1": {
"version": "2.0.0beta1",
"state": "beta",
"license": "PHP License",
"releasedBy": "lstrojny",
"releaseDate": "2023-08-02T21:21:52+00:00",
"releaseNotes": "- Document BC changes (Lars Strojny <[email protected]>) (https://github.com/php-amqp/php-amqp/issues/0)\n - Document pseudo-bool method changes (Lars Strojny <[email protected]>) (https://github.com/php-amqp/php-amqp/issues/0)\n - Fix mangled header on MacOS (Lars Strojny <[email protected]>) (https://github.com/php-amqp/php-amqp/issues/60)\n - Validate argument parsing, add AMQPExchange::removeArgument() and AMQPQueue::removeArgument() (Lars Strojny <[email protected]>) (https://github.com/php-amqp/php-amqp/issues/452)\n - Skip SSL tests if certificates are missing (Lars Strojny <[email protected]>) (https://github.com/php-amqp/php-amqp/issues/450)\n - Bump shivammathur/setup-php from 2.25.4 to 2.25.5 (dependabot[bot]) (https://github.com/php-amqp/php-amqp/issues/449)\n - Check coding style and formatting of stub files (Lars Strojny <[email protected]>) (https://github.com/php-amqp/php-amqp/issues/447)\n - Parallelize test execution (Lars Strojny <[email protected]>) (https://github.com/php-amqp/php-amqp/issues/444)\n - Deterministic configuration for PHP CLI (Lars Strojny <[email protected]>) (https://github.com/php-amqp/php-amqp/issues/443)\n - Fix tag creation during release management (Lars Strojny <[email protected]>) (https://github.com/php-amqp/php-amqp/issues/0)\n - Move test-report.sh into infra (Lars Strojny <[email protected]>) (https://github.com/php-amqp/php-amqp/issues/0)\n\n\ud83d\udca1Check out https://github.com/php-amqp/php-amqp/tree/latest/UPGRADING.md for backward incompatible changes\n\nFor a complete list of changes see:\nhttps://github.com/php-amqp/php-amqp/compare/v2.0.0alpha2...v2.0.0beta1",
"get": "https://pecl.php.net/get/amqp-2.0.0beta1",
"SPDX-License-Identifier": "PHP-3.01"
},
"2.0.0alpha2": {
"version": "2.0.0alpha2",
"state": "alpha",
"license": "PHP License",
"releasedBy": "lstrojny",
"releaseDate": "2023-07-30T20:47:09+00:00",
"releaseNotes": "- Widen lowest supported librabbitmq version to >=0.8.0 (Lars Strojny <[email protected]>) (https://github.com/php-amqp/php-amqp/issues/441)\n - New Docker-based development environment (Lars Strojny <[email protected]>) (https://github.com/php-amqp/php-amqp/issues/440)\n - Prevent duplicate builds (Lars Strojny <[email protected]>) (https://github.com/php-amqp/php-amqp/issues/442)\n\nFor a complete list of changes see:\nhttps://github.com/php-amqp/php-amqp/compare/v2.0.0alpha1...v2.0.0alpha2",
"get": "https://pecl.php.net/get/amqp-2.0.0alpha2",
"SPDX-License-Identifier": "PHP-3.01"
},
"2.0.0alpha1": {
"version": "2.0.0alpha1",
"state": "alpha",
"license": "PHP License",
"releasedBy": "lstrojny",
"releaseDate": "2023-07-29T09:32:13+00:00",
"releaseNotes": "- The big fat API renovation (Lars Strojny <[email protected]>) (https://github.com/php-amqp/php-amqp/issues/437)\n - Handle alpha/beta stability correctly (Lars Strojny <[email protected]>) (https://github.com/php-amqp/php-amqp/issues/5546436)\n - Expose better version information (Lars Strojny <[email protected]>) (https://github.com/php-amqp/php-amqp/issues/438)\n - Auto-format the codebase (Lars Strojny <[email protected]>) (https://github.com/php-amqp/php-amqp/issues/436)\n - More consistent return types for AMQPEnvelope (Lars Strojny <[email protected]>) (https://github.com/php-amqp/php-amqp/issues/435)\n - Update stubs (Lars Strojny <[email protected]>) (https://github.com/php-amqp/php-amqp/issues/0)\n - Fix parameter error handling in AMQPConnection and AMQPChannel (Lars Strojny <[email protected]>) (https://github.com/php-amqp/php-amqp/issues/434)\n - Increase credentials and identifier limits (Lars Strojny <[email protected]>) (https://github.com/php-amqp/php-amqp/issues/433)\n - Reliably clear consumer tag on AMQPQueue::cancel (Lars Strojny <[email protected]>) (https://github.com/php-amqp/php-amqp/issues/432)\n - Ignore failures on experimental builds (Lars Strojny <[email protected]>) (https://github.com/php-amqp/php-amqp/issues/25)\n - Update branch name (Lars Strojny <[email protected]>) (https://github.com/php-amqp/php-amqp/issues/7)\n - Bump shivammathur/setup-php from 2.25.3 to 2.25.4 (dependabot[bot]) (https://github.com/php-amqp/php-amqp/issues/431)\n - PHP 8.2 refactorings (Lars Strojny <[email protected]>) (https://github.com/php-amqp/php-amqp/issues/430)\n - Fix php version check for static building (Misha Kulakovsky <[email protected]>) (https://github.com/php-amqp/php-amqp/issues/425)\n - Fix stub exception class (closes #427) (Lars Strojny <[email protected]>) (https://github.com/php-amqp/php-amqp/issues/0)\n - Document custom connection name in stubs (Lars Strojny <[email protected]>) (https://github.com/php-amqp/php-amqp/issues/700000)\n - Expose Delivery Mode through constants (Fl\u00e1vio Heleno <[email protected]>) (https://github.com/php-amqp/php-amqp/issues/420)\n - Fix deprecation issue in PHP 8.1 for $consumerTag argument to AMQPQueue::consume() method (Liviu-Ionut Iosif) (https://github.com/php-amqp/php-amqp/issues/421)\n - Fix: Deprecated: Creation of dynamic property (8.2) (Remi Collet <[email protected]>) (https://github.com/php-amqp/php-amqp/issues/418)\n - Fix AMQPEnvelope::getDeliveryTag() return type (Fl\u00e1vio Heleno <[email protected]>) (https://github.com/php-amqp/php-amqp/issues/415)\n - Fix ack/nack/reject param documentation (Fl\u00e1vio Heleno <[email protected]>) (https://github.com/php-amqp/php-amqp/issues/414)\n - Mention time units in all timeout-related methods (Andrii Dembitskyi <[email protected]>) (https://github.com/php-amqp/php-amqp/issues/410)\n\nFor a complete list of changes see:\nhttps://github.com/php-amqp/php-amqp/compare/v1.11.0...v2.0.0alpha1",
"get": "https://pecl.php.net/get/amqp-2.0.0alpha1",
"SPDX-License-Identifier": "PHP-3.01"
},
"1.11.0": {
"version": "1.11.0",
"state": "stable",
"license": "PHP License",
"releasedBy": "lstrojny",
"releaseDate": "2021-12-01T11:15:24+00:00",
"releaseNotes": "- PHP 8.1 compatibility (Lars Strojny <[email protected]>) (https://github.com/php-amqp/php-amqp/issues/405)\n - Install RabbitMQ from tarball instead of git to improve speed (Michele Locati <[email protected]>) (https://github.com/php-amqp/php-amqp/issues/392)\n - Improve release tooling (Lars Strojny <[email protected]>)\n\nFor a complete list of changes see:\nhttps://github.com/php-amqp/php-amqp/compare/v1.11.0RC1...v1.11.0",
"get": "https://pecl.php.net/get/amqp-1.11.0",
"SPDX-License-Identifier": "PHP-3.01"
},
"1.11.0RC1": {
"version": "1.11.0RC1",
"state": "beta",
"license": "PHP License",
"releasedBy": "lstrojny",
"releaseDate": "2021-11-02T10:57:13+00:00",
"releaseNotes": "- PHP 8 support for Windows (Jan Ehrhardt <[email protected]>) (https://github.com/php-amqp/php-amqp/issues/396) - Add installation instructions for Windows (Marcos Rezende <[email protected]>) (https://github.com/php-amqp/php-amqp/issues/394) - Fixes AMQPConnection Stub typo (Gr\u00e9goire Pineau <[email protected]>) (https://github.com/php-amqp/php-amqp/issues/401) - Fix AMQPQueue stub (Gocha Ossinkine <[email protected]>) (https://github.com/php-amqp/php-amqp/issues/404) - SetReadTimeout accepts float param (Andrii Dembitskyi <[email protected]>) (https://github.com/php-amqp/php-amqp/issues/388) - Move from Travis CI to Github Actions (Vadim Borodavko <[email protected]>) (https://github.com/php-amqp/php-amqp/issues/391) - Release tooling: handle RC stability properly (Lars Strojny <[email protected]>) (https://github.com/php-amqp/php-amqp/issues/71) - More robust release tooling (Lars Strojny <[email protected]>) (https://github.com/php-amqp/php-amqp/issues/0)For a complete list of changes see:https://github.com/php-amqp/php-amqp/compare/v1.11.0beta...v1.11.0RC1",
"get": "https://pecl.php.net/get/amqp-1.11.0RC1",
"SPDX-License-Identifier": "PHP-3.01"
},
"1.11.0beta": {
"version": "1.11.0beta",
"state": "beta",
"license": "PHP License",
"releasedBy": "lstrojny",
"releaseDate": "2021-03-10T08:57:30+00:00",
"releaseNotes": "- PHP 8 support (Remi Collet <[email protected]>, mmokhi <[email protected]>) (https://github.com/php-amqp/php-amqp/issues/383, https://github.com/php-amqp/php-amqp/issues/381)\n - Windows build: alternatively check \\include\\librabbitmq for amqp.h (Jan Ehrhardt <[email protected]>) (https://github.com/php-amqp/php-amqp/issues/375)\n - Use latests PHP versions for AppVeyor instead of .0 (Christoph M. Becker <[email protected]>) (https://github.com/php-amqp/php-amqp/issues/374)\n - Various AppVeyor Windows build enhancements and fixes (Christoph M. Becker <[email protected]>) (https://github.com/php-amqp/php-amqp/issues/373, https://github.com/php-amqp/php-amqp/issues/370)\n - Better test suite isolation, ignore local ini settings (Lars Strojny <[email protected]>) (https://github.com/php-amqp/php-amqp/issues/371)\n\nFor a complete list of changes see:\nhttps://github.com/php-amqp/php-amqp/compare/v1.10.2...v1.11.0beta",
"get": "https://pecl.php.net/get/amqp-1.11.0beta",
"SPDX-License-Identifier": "PHP-3.01"
},
"1.10.2": {
"version": "1.10.2",
"state": "stable",
"license": "PHP License",
"releasedBy": "lstrojny",
"releaseDate": "2020-04-05T15:41:28+00:00",
"releaseNotes": "- Windows build: avoid variable lengths arrays (Christoph M. Becker) (https://github.com/pdezwart/php-amqp/issues/368)\n\nFor a complete list of changes see:\nhttps://github.com/pdezwart/php-amqp/compare/v1.10.1...v1.10.2",
"get": "https://pecl.php.net/get/amqp-1.10.2",
"SPDX-License-Identifier": "PHP-3.01"
},
"1.10.0": {
"version": "1.10.0",
"state": "stable",
"license": "PHP License",
"releasedBy": "lstrojny",
"releaseDate": "2020-04-03T17:18:03+00:00",
"releaseNotes": "- Adding global prefetch support (#366) (Terence Marks <[email protected]>) (https://github.com/pdezwart/php-amqp/issues/367)\n- Fix minimal librabbitmq in config.m4 and readme (Remi Collet <[email protected]>) (https://github.com/pdezwart/php-amqp/issues/347)\n- Support connection_name parameter for custom connection names in RabbitMQ (Alexandr Zolotukhin <[email protected]>) (https://github.com/pdezwart/php-amqp/issues/363)\n- Fixed build on Travis CI (Alexandr Zolotukhin <[email protected]>) (https://github.com/pdezwart/php-amqp/issues/365)\n- Make use of rpc_timeout in newer librabbitmq by introducing new constructor hash parameter (modulatix <[email protected]>) (https://github.com/pdezwart/php-amqp/issues/334)\n- Fix #355: Compile failure on php 7.4 (Christoph M. Becker <[email protected]>) (https://github.com/pdezwart/php-amqp/issues/359)\n- Update amqp_type.c (Pawe\u0142 Miko\u0142ajczuk <[email protected]>) (https://github.com/pdezwart/php-amqp/issues/360)\n- Build against PHP 7.4 (Carlos Barrero <[email protected]>) (https://github.com/pdezwart/php-amqp/issues/361)\n- Pass params by value in AMQPConnection::__construct() (Sergei Karpov) (https://github.com/pdezwart/php-amqp/issues/346)\n- Fix explicit null-string for $routing_key in Queue::bind() and Exchange::publish() (Sergei Karpov) (https://github.com/pdezwart/php-amqp/issues/341)\n- No longer limited to PHP 5 (Lars Strojny <[email protected]>) (https://github.com/pdezwart/php-amqp/issues/0)\n- Fix minimal version to 5.6 (Remi Collet <[email protected]>) (https://github.com/pdezwart/php-amqp/issues/338)\n- Back to dev (Lars Strojny <[email protected]>) (https://github.com/pdezwart/php-amqp/issues/1)\n\nFor a complete list of changes see:\nhttps://github.com/pdezwart/php-amqp/compare/v1.9.4...v1.10.0",
"get": "https://pecl.php.net/get/amqp-1.10.0",
"SPDX-License-Identifier": "PHP-3.01"
},
"1.9.4": {
"version": "1.9.4",
"state": "stable",
"license": "PHP License",
"releasedBy": "lstrojny",
"releaseDate": "2019-01-02T13:41:51+00:00",
"releaseNotes": "* Improved build environment (Olivier Dolbeau)\n* Various bug fixes and improvements (Bogdan Padalko, yjqg6666)\n* Support for PHP 7.3 (Remi Collet)\n\nFor a complete list of changes see:\nhttps://github.com/pdezwart/php-amqp/compare/v1.9.3...v1.9.4",
"get": "https://pecl.php.net/get/amqp-1.9.4",
"SPDX-License-Identifier": "PHP-3.01"
},
"1.9.3": {
"version": "1.9.3",
"state": "stable",
"license": "PHP License",
"releasedBy": "lstrojny",
"releaseDate": "2017-10-19T13:51:51+00:00",
"releaseNotes": "* Fix handling channel consumers (#284) (Bogdan Padalko)\n* Add support for consumer tags (#282) (Bogdan Padalko)\n\nFor a complete list of changes see:\nhttps://github.com/pdezwart/php-amqp/compare/v1.9.1...v1.9.3",
"get": "http://pecl.php.net/get/amqp-1.9.3",
"SPDX-License-Identifier": "PHP-3.01"
},
"1.9.1": {
"version": "1.9.1",
"state": "stable",
"license": "PHP License",
"releasedBy": "lstrojny",
"releaseDate": "2017-06-12T13:21:10+00:00",
"releaseNotes": "* Separate queue and exchange args to prevent segfault with opcache enabled (Bogdan Padalko)\n\nFor a complete list of changes see:\nhttps://github.com/pdezwart/php-amqp/compare/v1.9.0...v1.9.1",
"get": "http://pecl.php.net/get/amqp-1.9.1",
"SPDX-License-Identifier": "PHP-3.01"
},
"1.9.0": {
"version": "1.9.0",
"state": "stable",
"license": "PHP License",
"releasedBy": "lstrojny",
"releaseDate": "2017-03-20T19:20:46+00:00",
"releaseNotes": "* AMQP types are now better supported through value objects (see #271, #269, #265) (Bogdan Padalko, Lars Strojny)\n\nFor a complete list of changes see:\nhttps://github.com/pdezwart/php-amqp/compare/v1.8.0...v1.9.0",
"get": "http://pecl.php.net/get/amqp-1.9.0",
"SPDX-License-Identifier": "PHP-3.01"
},
"1.9.0beta2": {
"version": "1.9.0beta2",
"state": "beta",
"license": "PHP License",
"releasedBy": "lstrojny",
"releaseDate": "2017-03-13T11:58:08+00:00",
"releaseNotes": "* AMQP types are now better supported through value objects (see #271, #269, #265) (Bogdan Padalko, Lars Strojny)\n\nFor a complete list of changes see:\nhttps://github.com/pdezwart/php-amqp/compare/v1.8.0...v1.9.0beta2",
"get": "http://pecl.php.net/get/amqp-1.9.0beta2",
"SPDX-License-Identifier": "PHP-3.01"
},
"1.9.0beta1": {
"version": "1.9.0beta1",
"state": "beta",
"license": "PHP License",
"releasedBy": "lstrojny",
"releaseDate": "2017-03-12T23:38:46+00:00",
"releaseNotes": "* AMQP types are now better supported through value objects (see #271, #269, #265) (Bogdan Padalko, Lars Strojny)\n\nFor a complete list of changes see:\nhttps://github.com/pdezwart/php-amqp/compare/v1.8.0...v1.9.0beta1",
"get": "http://pecl.php.net/get/amqp-1.9.0beta1",
"SPDX-License-Identifier": "PHP-3.01"
},
"1.8.0": {
"version": "1.8.0",
"state": "stable",
"license": "PHP License",
"releasedBy": "lstrojny",
"releaseDate": "2017-02-16T21:38:38+00:00",
"releaseNotes": "* Add SSL connection support (Bogdan Padalko)\n* Support for server method handling: confirms (publisher acknowledgments) and basic.return (Bogdan Padalko)\n* Add support for pkg-config (Remi Collet)\n* Preserve AMQP server error code for exceptions (Bogdan Padalko)\n* Add AMQPChannel::close() (Bogdan Padalko)\n* Fix segfault when deleting an unknown exchange (Bogdan Padalko)\n* Fix segfault with PHPUnit and xdebug for PHP 7 (Bogdan Padalko)\n* Add publisher confirms (Bogdan Padalko)\n\nFor a complete list of changes see:\nhttps://github.com/pdezwart/php-amqp/compare/v1.7.1...v1.8.0",
"get": "http://pecl.php.net/get/amqp-1.8.0",
"SPDX-License-Identifier": "PHP-3.01"
},
"1.8.0beta2": {
"version": "1.8.0beta2",
"state": "beta",
"license": "PHP License",
"releasedBy": "lstrojny",
"releaseDate": "2016-11-07T08:19:40+00:00",
"releaseNotes": "* Add SSL connection support (Bogdan Padalko)\n* Support for server method handling: confirms (publisher acknowledgments) and basic.return (Bogdan Padalko)\n* Add support for pkg-config (Remi Collet)\n* Preserve AMQP server error code for exceptions (Bogdan Padalko)\n* Add AMQPChannel::close() (Bogdan Padalko)\n* Fix segfault when deleting an unknown exchange (Bogdan Padalko)\n* Fix segfault with PHPUnit and xdebug for PHP 7 (Bogdan Padalko)\n* Add publisher confirms (Bogdan Padalko)\n* Fix 1.8.0 release (Lars Strojny)\n\nFor a complete list of changes see:\nhttps://github.com/pdezwart/php-amqp/compare/v1.7.1...v1.8.0beta2",
"get": "http://pecl.php.net/get/amqp-1.8.0beta2",
"SPDX-License-Identifier": "PHP-3.01"
},
"1.8.0beta1": {
"version": "1.8.0beta1",
"state": "beta",
"license": "PHP License",
"releasedBy": "lstrojny",
"releaseDate": "2016-11-01T14:49:50+00:00",
"releaseNotes": "* Add SSL connection support (Bogdan Padalko)\n* Support for server method handling: confirms (publisher acknowledgments) and basic.return (Bogdan Padalko)\n* Add support for pkg-config (Remi Collet)\n* Preserve AMQP server error code for exceptions (Bogdan Padalko)\n* Add AMQPChannel::close() (Bogdan Padalko)\n* Fix segfault when deleting an unknown exchange (Bogdan Padalko)\n* Fix segfault with PHPUnit and xdebug for PHP 7 (Bogdan Padalko)\n* Add publisher confirms (Bogdan Padalko)\n\nFor a complete list of changes see:\nhttps://github.com/pdezwart/php-amqp/compare/v1.7.1...v1.8.0beta1",
"get": "http://pecl.php.net/get/amqp-1.8.0beta1",
"SPDX-License-Identifier": "PHP-3.01"
},
"1.7.1": {
"version": "1.7.1",
"state": "stable",
"license": "PHP License",
"releasedBy": "lstrojny",
"releaseDate": "2016-07-09T15:03:28+00:00",
"releaseNotes": "* Add support for pkg-config (Remi Collet)\n* Fixed wrongful truncation of amqp.password to the length of amqp.login (https://github.com/skobkars)\n\nFor a complete list of changes see:\nhttps://github.com/pdezwart/php-amqp/compare/v1.7.0...v1.7.1",
"get": "http://pecl.php.net/get/amqp-1.7.1",
"SPDX-License-Identifier": "PHP-3.01"
},
"1.7.0": {
"version": "1.7.0",
"state": "stable",
"license": "PHP License",
"releasedBy": "lstrojny",
"releaseDate": "2016-04-26T14:01:30+00:00",
"releaseNotes": "* Add PHP7 support (Bogdan Padalko, Steffen Hanikel)\n* Add AMQPEnvelope::hasHeader(), AMQPExchange::hasArgument() and AMQPQueue::hasArgument() to check whether specific header exists (Bogdan Padalko)\n* Fix AMQPConnection::setPort() writes to wrong property (Bogdan Padalko)\n* Add compiled librabbitmq version early check (Bogdan Padalko)\n* Fix segfault when channel zval type != IS_OBJECT (Bogdan Padalko)\n* Fix API breakage when rabbitmq-c < 0.6.0 used (Bogdan Padalko)\n* Close connection on library errors (Bogdan Padalko)\n* Do not store connection resource ID string (Bogdan Padalko)\n* Explicitly cleanup references on connection on cleanup (Bogdan Padalko)\n* Show effective connection values when connection is active and passed values otherwise (Bogdad Padalko)\n* Completely move to zend object custom objects (AMQPEnvelope, AMQPExchange and AMQPQueue) (Bogdan Padalko)\n* Use zend object on custom objects for properties storing (AMQPConnection and AMQPChannel) (Bogdan Padalko)\n* Fix not properly deleted connection resource. (Bogdan Padalko, Steffen Hanikel)\n* Fix not properly allocated and freed amqp_table_t arguments table memory. (Bogdan Padalko, Steffen Hanikel)\n* Upgrade vagrant box to Ubuntu 15.10 Wily Werwof (Bogdan Padalko)\n* Fix various grammar and spelling mistakes (Artem Gordinsky)\n* Update stubs (Sascha-Oliver Prolic)\n\nFor a complete list of changes see:\nhttps://github.com/pdezwart/php-amqp/compare/v1.6.0...v1.7.0",
"get": "http://pecl.php.net/get/amqp-1.7.0",
"SPDX-License-Identifier": "PHP-3.01"
},
"1.7.0alpha2": {
"version": "1.7.0alpha2",
"state": "beta",
"license": "PHP License",
"releasedBy": "lstrojny",
"releaseDate": "2015-12-21T14:29:49+00:00",
"releaseNotes": "* Fix AMQPConnection::setPort() writes to wrong property (Bogdan Padalko)\n* Upgrade vagrant box to Ubuntu 15.10 Wily Werwof (Bogdan Padalko)\n\nFor a complete list of changes see:\nhttps://github.com/pdezwart/php-amqp/compare/v1.7.0alpha1...v1.7.0alpha2",
"get": "http://pecl.php.net/get/amqp-1.7.0alpha2",
"SPDX-License-Identifier": "PHP-3.01"
},
"1.7.0alpha1": {
"version": "1.7.0alpha1",
"state": "beta",
"license": "PHP License",
"releasedBy": "lstrojny",
"releaseDate": "2015-11-11T17:03:54+00:00",
"releaseNotes": "* Add PHP7 support (Bogdan Padalko, Steffen Hanikel)\n* Add AMQPEnvelope::hasHeader(), AMQPExchange::hasArgument() and AMQPQueue::hasArgument() to check whether specific header exists (Bogdan Padalko)\n* Completely move to zend object custom objects (AMQPEnvelope, AMQPExchange and AMQPQueue) (Bogdan Padalko)\n* Use zend object on custom objects for properties storing (AMQPConnection and AMQPChannel) (Bogdan Padalko)\n* Fix not properly deleted connection resource. (Bogdan Padalko, Steffen Hanikel)\n* Fix not properly allocated and freed amqp_table_t arguments table memory. (Bogdan Padalko, Steffen Hanikel)\n\nFor a complete list of changes see:\nhttps://github.com/pdezwart/php-amqp/compare/v1.6.0...v1.7.0alpha1",
"get": "http://pecl.php.net/get/amqp-1.7.0alpha1",
"SPDX-License-Identifier": "PHP-3.01"
},
"1.6.1": {
"version": "1.6.1",
"state": "stable",
"license": "PHP License",
"releasedBy": "lstrojny",
"releaseDate": "2015-11-23T18:01:12+00:00",
"releaseNotes": "1.6.1 Release:\n * Fix invalid amqp_table_t arguments population and freeing\n * Fix not properly deleted connection resource\n\n For a complete list of changes see:\n https://github.com/pdezwart/php-amqp/compare/v1.6.0...v1.6.1\n\n1.6.0 Release:\n * Various build fixes (Remi Collet)\n * librabbitmq 0.5 compatibility (Remi Collet)\n\n For a complete list of changes see:\n https://github.com/pdezwart/php-amqp/compare/v1.6.0beta4...v1.6.0\n\n\n1.6.0beta4 Release:\n * Add ability to re-attach consuming callback (Bogdan Padalko)\n * Add AMQPQueue::getConsumerTag() method and fix consumer tag handling in AMQPQueue class methods (Bogdan Padalko)\n * Add channel_max, frame_max and hearbeat support (see AMQPConnection::__construct() method) (librabbitmq version >= 0.6.0 required) (Bogdan Padalko)\n * Fix issue with message truncating to first null-byte during sending (Bogdan Padalko, special thanks to Alex Kazinskiy, Alvaro Videla and Michael Klishin)\n * Fix issue with message truncating to first null-byte during sending (Bogdan Padalko)\n * Fix invalid delivery mode returned by AMQPEnvelop::getDeliveryMode (Bogdan Padalko)\n\n For a complete list of changes see:\n https://github.com/pdezwart/php-amqp/compare/v1.6.0beta3...v1.6.0beta4\n\n1.6.0beta3 Release:\n * Add basic.recover AMQP method support (see AMQPChannel::basicRecover() method) (Bogdan Padalko)\n * Fix building on OS X (Bogdan Padalko)\n\n For a complete list of changes see:\n https://github.com/pdezwart/php-amqp/compare/v1.6.0beta2...v1.6.0beta3\n\n1.6.0beta2 Release:\n * Pulled 1.6.0beta1, as it had the stable tag\n\n For a complete list of changes see:\n https://github.com/pdezwart/php-amqp/compare/v1.6.0beta1...v1.6.0beta2\n\n1.6.0beta1 Release:\n * Add support for nested arguments values (Bogdan Padalko)\n * Add auto_delete and internal flags support for AMQPExchange::declare (librabbitmq version > 0.5.2 required) (Bogdan Padalko)\n * Fix persistence support (Bogdan Padalko)\n * Add AMQPExchange::unbind method and fix AMQPExchange::bind method. WARNING: this can potentially break BC (Bogdan Padalko)\n * Add support to consume messages from multiple queues (Bogdan Padalko)\n * Add AMQP_DURABLE flag support to AMQPExchange::setFlags (librabbitmq version > 0.5.2 required) (Bogdan Padalko)\n * Fix inconsistent INI values comparison which leads to deprecation warnings (Bogdan Padalko)\n * Various segfault and memory leak fixes (Bogdan Padalko)\n\n For a complete list of changes see:\n https://github.com/pdezwart/php-amqp/compare/v1.4.0...v1.6.0beta1\n\n1.4.0 Release:\n * Fix #72: Publishing to an exchange with an empty name is valid and should not throw an exception (lstrojny)\n * Fix #77: AMQPQueue::delete() now no longer returns a boolean, but an integer of how many messages were deleted. WARNING: this can potentially break BC (Bogdan Padalko)\n * Fix #75: adhering to the AMQP spec by closing channel and sometimes even the connection in case of certain errors (Bogdan Padalko)\n * Fix #81: Add optional arguments parameter to bind()/unbind() (Michael Squires)\n * Fix #82: additional getters (getChannel(), getConnection()) (Bogdan Padalko)\n * Fix #92: fix various memory leaks in the AMQPConnection class (Lars Strojny)\n * Using amqp_error_string2() instead of deprecated amqp_error_string() (Lars Strojny)\n * Fix memory leaks in setHost, setLogin, setPassword, setVhost (Lars Strojny, Bogdan Padalko)\n * Fixed a memleak in php_amqp_connect (Julien Pauli)\n * Use rabbitmq-c defaults for max channels and default frame size (Bogdan Padalko)\n * Fix socket timeout error when connecting over high-latency network (Bogdan Padalko)\n\n For a complete list of changes see:\n https://github.com/pdezwart/php-amqp/compare/v1.3.0...v1.4.0\n\n1.3.0 Release:\n * Allow retrieving auto-delete exchanges (Guilherme Blanco)\n * Add connection timeout support. This requires bumping the version requirement for librabbitmq to >= 0.4.1 (Bogdan Padalko)\n\n For a complete list of changes see:\n https://github.com/pdezwart/php-amqp/compare/v1.2.0...v1.3.0\n\n1.2.0 Release:\n * New methods AMQPChannel::getPrefetchCount() and AMQPChannel::getPrefetchSize()\n * Deprecate AMQPQueue::declare() in favor of AMQPQueue::declareQueue()\n * Deprecate AMQPExchange::declare() in favor of AMQPExchange::declareExchange()\n * Smaller fixes to our stubs\n\n For a complete list of changes see:\n https://github.com/pdezwart/php-amqp/compare/v1.0.10...v1.2.0\n\n1.0.10 Release:\n * report correct version in module info (Lars Strojny)\n * fix class interface definitions (Vladimir Kartaviy)\n * add ability to bind a queue with an empty routing key (Vladimir Kartaviy)\n * fix constant AMQP_IFUNUSED (Florin Patan, Bernhard Weisshuhn)\n * added stubs for ide use (Vladimir Kartaviy, Bernhard Weisshuhn)\n * Fixed memory leak in queue->declareQueue (Ilya a.k.a. coodix)\n * support for php 5.5 (Lars Strojny)\n * add support for read and write timeouts (Bogdan Padalko)\n * fix memory leak in queue->consume (Dmitry Vinogradov)\n * add support for custom exchange types (empi89)\n * support for nested custom headers (Bernhard Weisshuhn)\n * fix memory (Bernhard Weisshuhn)\n\n For a complete list of changes see:\n https://github.com/pdezwart/php-amqp/compare/v1.0.9...v1.0.10\n\n1.0.9 Release:\n * Fix pecl relase\n\n1.0.8 Release:\n * Skip var_dump test on PHP 5.2\n * Initialize consumer tag string length to zero\n * Support connection time outs\n * Adding consumer_tag parameter to AMQPQueue::cancel\n * Clean up error code handling\n\n1.0.6 Release:\n * 62354: Segmentation fault when printing or dumping an object that contains an AMQP object\n * Adding in missing tests\n * Fixing release number in PHP information\n * Adding .gitignore info for Git users\n * Cleaning up debug handling\n\n1.0.5 Release:\n * 62696: Incorrect exchange type\n * Handles server connections being closed during consume and publish correctly\n * 62628: Exception thrown in consume will lock PHP\n * 61533: Segmentation fault when instantiating channel, queue or exchange with wrong object, then using it\n\n1.0.4 Release:\n * 62549: Fixing broken persistent connection\n * 62412: Fixing segfault due to destruction order\n * 62411: Fixing declaration overload bug\n * 62410: Fixing declaration overload for 5.4\n * 61337: Adding License file\n * 61749: Fixing handling for binary content in envelope\n * 62087: Adding appropriate version information\n * 62354: Enabling debugging dumping of objects\n * 61351: Updating min PHP version requirements to 5.2.0\n\n1.0.3 Release:\n * Fixing compilation issue with PHP 5.4\n\n1.0.2 Release:\nFixed bug:\n * Memory leak when using AMQPQueue::get from a queue with no messages\n\n1.0.1 Release:\nFixed bug:\n * 61247: Allow queue creation with empty queue name, and return auto generated name\n * 61127: Segmentation fault when cleaning up an AMQPChannel without calling AMQPConnection::connect first\n\n1.0.0 Release:\nChanged/finalized API signature:\n * Exposing AMQPChannel\n * Exposing AMQPEnvelope\n * Exposing more queue and exchange arguments and flags\n * Exposing basic.qos\nAdded persistent connections\nCleaned up codebase\nFixed memory leaks and segmentation faults\n\n0.3.1 Release:\nFixed bug:\n * 24323: Cannot get the name for auto-named reply-to queues\n\n0.3.0 Release:\nFixed memory leaks in many functions (courtesy Jonathan Tansavatdi and Andy Wick)\nFixed consume method to return proper values\nCleaned up variable usage\nFixed bugs:\n * 22638: Unexpected exit code 1 with AMQPQueue::consume()\n * 22698: AMQPQueue::consume\n\n0.2.2 Release:\nMade extension compatible with PHP lt 5.3 (courtesy John Skopis)\nFixed wrong typing of message properties (courtesy John Skopis)\n\n0.2.1 Release:\nFixed refcount decrementing bug causing segfaults.\n\n0.2.0 Release:\nWorks with AMQP 0-8 and 0-9-1 (used by RabbitMQ 2.*)\nModified AMQPConnection object:\n * Requires call to 'connect' method to connect (no longer connects on instantiation)\n * Added support for disconnect and reconnect\n * Added helper setters for port, host, vhost, login and password\nImproved consume method to block for MIN messages, and try to get MAX messages if available\nFixed zval descoping bugs\nFixed bugs:\n * 17809: Couldn't compile pecl extension under PHP 5.3\n * 17831: Segmentation fault when the exchange doesn't exists\n * 19707: AMQPQueue::get() doesn't return the message\n * 19840: Connection Exception",
"get": "http://pecl.php.net/get/amqp-1.6.1",
"SPDX-License-Identifier": "PHP-3.01"
},
"1.6.0": {
"version": "1.6.0",
"state": "stable",
"license": "PHP License",
"releasedBy": "lstrojny",
"releaseDate": "2015-11-03T14:11:47+00:00",
"releaseNotes": "1.6.0 Release:\n * Various build fixes (Remi Collet)\n * librabbitmq 0.5 compatibility (Remi Collet)\n\n For a complete list of changes see:\n https://github.com/pdezwart/php-amqp/compare/v1.6.0beta4...v1.6.0\n\n\n1.6.0beta4 Release:\n * Add ability to re-attach consuming callback (Bogdan Padalko)\n * Add AMQPQueue::getConsumerTag() method and fix consumer tag handling in AMQPQueue class methods (Bogdan Padalko)\n * Add channel_max, frame_max and hearbeat support (see AMQPConnection::__construct() method) (librabbitmq version >= 0.6.0 required) (Bogdan Padalko)\n * Fix issue with message truncating to first null-byte during sending (Bogdan Padalko, special thanks to Alex Kazinskiy, Alvaro Videla and Michael Klishin)\n * Fix issue with message truncating to first null-byte during sending (Bogdan Padalko)\n * Fix invalid delivery mode returned by AMQPEnvelop::getDeliveryMode (Bogdan Padalko)\n\n For a complete list of changes see:\n https://github.com/pdezwart/php-amqp/compare/v1.6.0beta3...v1.6.0beta4\n\n1.6.0beta3 Release:\n * Add basic.recover AMQP method support (see AMQPChannel::basicRecover() method) (Bogdan Padalko)\n * Fix building on OS X (Bogdan Padalko)\n\n For a complete list of changes see:\n https://github.com/pdezwart/php-amqp/compare/v1.6.0beta2...v1.6.0beta3\n\n1.6.0beta2 Release:\n * Pulled 1.6.0beta1, as it had the stable tag\n\n For a complete list of changes see:\n https://github.com/pdezwart/php-amqp/compare/v1.6.0beta1...v1.6.0beta2\n\n1.6.0beta1 Release:\n * Add support for nested arguments values (Bogdan Padalko)\n * Add auto_delete and internal flags support for AMQPExchange::declare (librabbitmq version > 0.5.2 required) (Bogdan Padalko)\n * Fix persistence support (Bogdan Padalko)\n * Add AMQPExchange::unbind method and fix AMQPExchange::bind method. WARNING: this can potentially break BC (Bogdan Padalko)\n * Add support to consume messages from multiple queues (Bogdan Padalko)\n * Add AMQP_DURABLE flag support to AMQPExchange::setFlags (librabbitmq version > 0.5.2 required) (Bogdan Padalko)\n * Fix inconsistent INI values comparison which leads to deprecation warnings (Bogdan Padalko)\n * Various segfault and memory leak fixes (Bogdan Padalko)\n\n For a complete list of changes see:\n https://github.com/pdezwart/php-amqp/compare/v1.4.0...v1.6.0beta1\n\n1.4.0 Release:\n * Fix #72: Publishing to an exchange with an empty name is valid and should not throw an exception (lstrojny)\n * Fix #77: AMQPQueue::delete() now no longer returns a boolean, but an integer of how many messages were deleted. WARNING: this can potentially break BC (Bogdan Padalko)\n * Fix #75: adhering to the AMQP spec by closing channel and sometimes even the connection in case of certain errors (Bogdan Padalko)\n * Fix #81: Add optional arguments parameter to bind()/unbind() (Michael Squires)\n * Fix #82: additional getters (getChannel(), getConnection()) (Bogdan Padalko)\n * Fix #92: fix various memory leaks in the AMQPConnection class (Lars Strojny)\n * Using amqp_error_string2() instead of deprecated amqp_error_string() (Lars Strojny)\n * Fix memory leaks in setHost, setLogin, setPassword, setVhost (Lars Strojny, Bogdan Padalko)\n * Fixed a memleak in php_amqp_connect (Julien Pauli)\n * Use rabbitmq-c defaults for max channels and default frame size (Bogdan Padalko)\n * Fix socket timeout error when connecting over high-latency network (Bogdan Padalko)\n\n For a complete list of changes see:\n https://github.com/pdezwart/php-amqp/compare/v1.3.0...v1.4.0\n\n1.3.0 Release:\n * Allow retrieving auto-delete exchanges (Guilherme Blanco)\n * Add connection timeout support. This requires bumping the version requirement for librabbitmq to >= 0.4.1 (Bogdan Padalko)\n\n For a complete list of changes see:\n https://github.com/pdezwart/php-amqp/compare/v1.2.0...v1.3.0\n\n1.2.0 Release:\n * New methods AMQPChannel::getPrefetchCount() and AMQPChannel::getPrefetchSize()\n * Deprecate AMQPQueue::declare() in favor of AMQPQueue::declareQueue()\n * Deprecate AMQPExchange::declare() in favor of AMQPExchange::declareExchange()\n * Smaller fixes to our stubs\n\n For a complete list of changes see:\n https://github.com/pdezwart/php-amqp/compare/v1.0.10...v1.2.0\n\n1.0.10 Release:\n * report correct version in module info (Lars Strojny)\n * fix class interface definitions (Vladimir Kartaviy)\n * add ability to bind a queue with an empty routing key (Vladimir Kartaviy)\n * fix constant AMQP_IFUNUSED (Florin Patan, Bernhard Weisshuhn)\n * added stubs for ide use (Vladimir Kartaviy, Bernhard Weisshuhn)\n * Fixed memory leak in queue->declareQueue (Ilya a.k.a. coodix)\n * support for php 5.5 (Lars Strojny)\n * add support for read and write timeouts (Bogdan Padalko)\n * fix memory leak in queue->consume (Dmitry Vinogradov)\n * add support for custom exchange types (empi89)\n * support for nested custom headers (Bernhard Weisshuhn)\n * fix memory (Bernhard Weisshuhn)\n\n For a complete list of changes see:\n https://github.com/pdezwart/php-amqp/compare/v1.0.9...v1.0.10\n\n1.0.9 Release:\n * Fix pecl relase\n\n1.0.8 Release:\n * Skip var_dump test on PHP 5.2\n * Initialize consumer tag string length to zero\n * Support connection time outs\n * Adding consumer_tag parameter to AMQPQueue::cancel\n * Clean up error code handling\n\n1.0.6 Release:\n * 62354: Segmentation fault when printing or dumping an object that contains an AMQP object\n * Adding in missing tests\n * Fixing release number in PHP information\n * Adding .gitignore info for Git users\n * Cleaning up debug handling\n\n1.0.5 Release:\n * 62696: Incorrect exchange type\n * Handles server connections being closed during consume and publish correctly\n * 62628: Exception thrown in consume will lock PHP\n * 61533: Segmentation fault when instantiating channel, queue or exchange with wrong object, then using it\n\n1.0.4 Release:\n * 62549: Fixing broken persistent connection\n * 62412: Fixing segfault due to destruction order\n * 62411: Fixing declaration overload bug\n * 62410: Fixing declaration overload for 5.4\n * 61337: Adding License file\n * 61749: Fixing handling for binary content in envelope\n * 62087: Adding appropriate version information\n * 62354: Enabling debugging dumping of objects\n * 61351: Updating min PHP version requirements to 5.2.0\n\n1.0.3 Release:\n * Fixing compilation issue with PHP 5.4\n\n1.0.2 Release:\nFixed bug:\n * Memory leak when using AMQPQueue::get from a queue with no messages\n\n1.0.1 Release:\nFixed bug:\n * 61247: Allow queue creation with empty queue name, and return auto generated name\n * 61127: Segmentation fault when cleaning up an AMQPChannel without calling AMQPConnection::connect first\n\n1.0.0 Release:\nChanged/finalized API signature:\n * Exposing AMQPChannel\n * Exposing AMQPEnvelope\n * Exposing more queue and exchange arguments and flags\n * Exposing basic.qos\nAdded persistent connections\nCleaned up codebase\nFixed memory leaks and segmentation faults\n\n0.3.1 Release:\nFixed bug:\n * 24323: Cannot get the name for auto-named reply-to queues\n\n0.3.0 Release:\nFixed memory leaks in many functions (courtesy Jonathan Tansavatdi and Andy Wick)\nFixed consume method to return proper values\nCleaned up variable usage\nFixed bugs:\n * 22638: Unexpected exit code 1 with AMQPQueue::consume()\n * 22698: AMQPQueue::consume\n\n0.2.2 Release:\nMade extension compatible with PHP lt 5.3 (courtesy John Skopis)\nFixed wrong typing of message properties (courtesy John Skopis)\n\n0.2.1 Release:\nFixed refcount decrementing bug causing segfaults.\n\n0.2.0 Release:\nWorks with AMQP 0-8 and 0-9-1 (used by RabbitMQ 2.*)\nModified AMQPConnection object:\n * Requires call to 'connect' method to connect (no longer connects on instantiation)\n * Added support for disconnect and reconnect\n * Added helper setters for port, host, vhost, login and password\nImproved consume method to block for MIN messages, and try to get MAX messages if available\nFixed zval descoping bugs\nFixed bugs:\n * 17809: Couldn't compile pecl extension under PHP 5.3\n * 17831: Segmentation fault when the exchange doesn't exists\n * 19707: AMQPQueue::get() doesn't return the message\n * 19840: Connection Exception",
"get": "http://pecl.php.net/get/amqp-1.6.0",
"SPDX-License-Identifier": "PHP-3.01"
},
"1.6.0beta4": {
"version": "1.6.0beta4",
"state": "beta",
"license": "PHP License",
"releasedBy": "lstrojny",
"releaseDate": "2015-09-18T06:58:39+00:00",
"releaseNotes": "1.6.0beta4 Release:\n * Add ability to re-attach consuming callback (Bogdan Padalko)\n * Add AMQPQueue::getConsumerTag() method and fix consumer tag handling in AMQPQueue class methods (Bogdan Padalko)\n * Add channel_max, frame_max and hearbeat support (see AMQPConnection::__construct() method) (librabbitmq version >= 0.6.0 required) (Bogdan Padalko)\n * Fix issue with message truncating to first null-byte during sending (Bogdan Padalko, special thanks to Alex Kazinskiy, Alvaro Videla and Michael Klishin)\n * Fix issue with message truncating to first null-byte during sending (Bogdan Padalko)\n * Fix invalid delivery mode returned by AMQPEnvelop::getDeliveryMode (Bogdan Padalko)\n\n For a complete list of changes see:\n https://github.com/pdezwart/php-amqp/compare/v1.6.0beta3...v1.6.0beta4\n\n1.6.0beta3 Release:\n * Add basic.recover AMQP method support (see AMQPChannel::basicRecover() method) (Bogdan Padalko)\n * Fix building on OS X (Bogdan Padalko)\n\n For a complete list of changes see:\n https://github.com/pdezwart/php-amqp/compare/v1.6.0beta2...v1.6.0beta3\n\n1.6.0beta2 Release:\n * Pulled 1.6.0beta1, as it had the stable tag\n\n For a complete list of changes see:\n https://github.com/pdezwart/php-amqp/compare/v1.6.0beta1...v1.6.0beta2\n\n1.6.0beta1 Release:\n * Add support for nested arguments values (Bogdan Padalko)\n * Add auto_delete and internal flags support for AMQPExchange::declare (librabbitmq version > 0.5.2 required) (Bogdan Padalko)\n * Fix persistence support (Bogdan Padalko)\n * Add AMQPExchange::unbind method and fix AMQPExchange::bind method. WARNING: this can potentially break BC (Bogdan Padalko)\n * Add support to consume messages from multiple queues (Bogdan Padalko)\n * Add AMQP_DURABLE flag support to AMQPExchange::setFlags (librabbitmq version > 0.5.2 required) (Bogdan Padalko)\n * Fix inconsistent INI values comparison which leads to deprecation warnings (Bogdan Padalko)\n * Various segfault and memory leak fixes (Bogdan Padalko)\n\n For a complete list of changes see:\n https://github.com/pdezwart/php-amqp/compare/v1.4.0...v1.6.0beta1\n\n1.4.0 Release:\n * Fix #72: Publishing to an exchange with an empty name is valid and should not throw an exception (lstrojny)\n * Fix #77: AMQPQueue::delete() now no longer returns a boolean, but an integer of how many messages were deleted. WARNING: this can potentially break BC (Bogdan Padalko)\n * Fix #75: adhering to the AMQP spec by closing channel and sometimes even the connection in case of certain errors (Bogdan Padalko)\n * Fix #81: Add optional arguments parameter to bind()/unbind() (Michael Squires)\n * Fix #82: additional getters (getChannel(), getConnection()) (Bogdan Padalko)\n * Fix #92: fix various memory leaks in the AMQPConnection class (Lars Strojny)\n * Using amqp_error_string2() instead of deprecated amqp_error_string() (Lars Strojny)\n * Fix memory leaks in setHost, setLogin, setPassword, setVhost (Lars Strojny, Bogdan Padalko)\n * Fixed a memleak in php_amqp_connect (Julien Pauli)\n * Use rabbitmq-c defaults for max channels and default frame size (Bogdan Padalko)\n * Fix socket timeout error when connecting over high-latency network (Bogdan Padalko)\n\n For a complete list of changes see:\n https://github.com/pdezwart/php-amqp/compare/v1.3.0...v1.4.0\n\n1.3.0 Release:\n * Allow retrieving auto-delete exchanges (Guilherme Blanco)\n * Add connection timeout support. This requires bumping the version requirement for librabbitmq to >= 0.4.1 (Bogdan Padalko)\n\n For a complete list of changes see:\n https://github.com/pdezwart/php-amqp/compare/v1.2.0...v1.3.0\n\n1.2.0 Release:\n * New methods AMQPChannel::getPrefetchCount() and AMQPChannel::getPrefetchSize()\n * Deprecate AMQPQueue::declare() in favor of AMQPQueue::declareQueue()\n * Deprecate AMQPExchange::declare() in favor of AMQPExchange::declareExchange()\n * Smaller fixes to our stubs\n\n For a complete list of changes see:\n https://github.com/pdezwart/php-amqp/compare/v1.0.10...v1.2.0\n\n1.0.10 Release:\n * report correct version in module info (Lars Strojny)\n * fix class interface definitions (Vladimir Kartaviy)\n * add ability to bind a queue with an empty routing key (Vladimir Kartaviy)\n * fix constant AMQP_IFUNUSED (Florin Patan, Bernhard Weisshuhn)\n * added stubs for ide use (Vladimir Kartaviy, Bernhard Weisshuhn)\n * Fixed memory leak in queue->declareQueue (Ilya a.k.a. coodix)\n * support for php 5.5 (Lars Strojny)\n * add support for read and write timeouts (Bogdan Padalko)\n * fix memory leak in queue->consume (Dmitry Vinogradov)\n * add support for custom exchange types (empi89)\n * support for nested custom headers (Bernhard Weisshuhn)\n * fix memory (Bernhard Weisshuhn)\n\n For a complete list of changes see:\n https://github.com/pdezwart/php-amqp/compare/v1.0.9...v1.0.10\n\n1.0.9 Release:\n * Fix pecl relase\n\n1.0.8 Release:\n * Skip var_dump test on PHP 5.2\n * Initialize consumer tag string length to zero\n * Support connection time outs\n * Adding consumer_tag parameter to AMQPQueue::cancel\n * Clean up error code handling\n\n1.0.6 Release:\n * 62354: Segmentation fault when printing or dumping an object that contains an AMQP object\n * Adding in missing tests\n * Fixing release number in PHP information\n * Adding .gitignore info for Git users\n * Cleaning up debug handling\n\n1.0.5 Release:\n * 62696: Incorrect exchange type\n * Handles server connections being closed during consume and publish correctly\n * 62628: Exception thrown in consume will lock PHP\n * 61533: Segmentation fault when instantiating channel, queue or exchange with wrong object, then using it\n\n1.0.4 Release:\n * 62549: Fixing broken persistent connection\n * 62412: Fixing segfault due to destruction order\n * 62411: Fixing declaration overload bug\n * 62410: Fixing declaration overload for 5.4\n * 61337: Adding License file\n * 61749: Fixing handling for binary content in envelope\n * 62087: Adding appropriate version information\n * 62354: Enabling debugging dumping of objects\n * 61351: Updating min PHP version requirements to 5.2.0\n\n1.0.3 Release:\n * Fixing compilation issue with PHP 5.4\n\n1.0.2 Release:\nFixed bug:\n * Memory leak when using AMQPQueue::get from a queue with no messages\n\n1.0.1 Release:\nFixed bug:\n * 61247: Allow queue creation with empty queue name, and return auto generated name\n * 61127: Segmentation fault when cleaning up an AMQPChannel without calling AMQPConnection::connect first\n\n1.0.0 Release:\nChanged/finalized API signature:\n * Exposing AMQPChannel\n * Exposing AMQPEnvelope\n * Exposing more queue and exchange arguments and flags\n * Exposing basic.qos\nAdded persistent connections\nCleaned up codebase\nFixed memory leaks and segmentation faults\n\n0.3.1 Release:\nFixed bug:\n * 24323: Cannot get the name for auto-named reply-to queues\n\n0.3.0 Release:\nFixed memory leaks in many functions (courtesy Jonathan Tansavatdi and Andy Wick)\nFixed consume method to return proper values\nCleaned up variable usage\nFixed bugs:\n * 22638: Unexpected exit code 1 with AMQPQueue::consume()\n * 22698: AMQPQueue::consume\n\n0.2.2 Release:\nMade extension compatible with PHP lt 5.3 (courtesy John Skopis)\nFixed wrong typing of message properties (courtesy John Skopis)\n\n0.2.1 Release:\nFixed refcount decrementing bug causing segfaults.\n\n0.2.0 Release:\nWorks with AMQP 0-8 and 0-9-1 (used by RabbitMQ 2.*)\nModified AMQPConnection object:\n * Requires call to 'connect' method to connect (no longer connects on instantiation)\n * Added support for disconnect and reconnect\n * Added helper setters for port, host, vhost, login and password\nImproved consume method to block for MIN messages, and try to get MAX messages if available\nFixed zval descoping bugs\nFixed bugs:\n * 17809: Couldn't compile pecl extension under PHP 5.3\n * 17831: Segmentation fault when the exchange doesn't exists\n * 19707: AMQPQueue::get() doesn't return the message\n * 19840: Connection Exception",
"get": "http://pecl.php.net/get/amqp-1.6.0beta4",
"SPDX-License-Identifier": "PHP-3.01"
},
"1.6.0beta3": {
"version": "1.6.0beta3",
"state": "beta",
"license": "PHP License",
"releasedBy": "lstrojny",
"releaseDate": "2015-04-18T15:41:58+00:00",
"releaseNotes": "1.6.0beta3 Release:\n * Add basic.recover AMQP method support (see AMQPChannel::basicRecover() method) (Bogdan Padalko)\n * Fix building on OS X (Bogdan Padalko)\n\n For a complete list of changes see:\n https://github.com/pdezwart/php-amqp/compare/v1.6.0beta2...v1.6.0beta3\n\n1.6.0beta2 Release:\n * Pulled 1.6.0beta1, as it had the stable tag\n\n For a complete list of changes see:\n https://github.com/pdezwart/php-amqp/compare/v1.6.0beta1...v1.6.0beta2\n\n1.6.0beta1 Release:\n * Add support for nested arguments values (Bogdan Padalko)\n * Add auto_delete and internal flags support for AMQPExchange::declare (librabbitmq version > 0.5.2 required) (Bogdan Padalko)\n * Fix persistence support (Bogdan Padalko)\n * Add AMQPExchange::unbind method and fix AMQPExchange::bind method. WARNING: this can potentially break BC (Bogdan Padalko)\n * Add support to consume messages from multiple queues (Bogdan Padalko)\n * Add AMQP_DURABLE flag support to AMQPExchange::setFlags (librabbitmq version > 0.5.2 required) (Bogdan Padalko)\n * Fix inconsistent INI values comparison which leads to deprecation warnings (Bogdan Padalko)\n * Various segfault and memory leak fixes (Bogdan Padalko)\n\n For a complete list of changes see:\n https://github.com/pdezwart/php-amqp/compare/v1.4.0...v1.6.0beta1\n\n1.4.0 Release:\n * Fix #72: Publishing to an exchange with an empty name is valid and should not throw an exception (lstrojny)\n * Fix #77: AMQPQueue::delete() now no longer returns a boolean, but an integer of how many messages were deleted. WARNING: this can potentially break BC (Bogdan Padalko)\n * Fix #75: adhering to the AMQP spec by closing channel and sometimes even the connection in case of certain errors (Bogdan Padalko)\n * Fix #81: Add optional arguments parameter to bind()/unbind() (Michael Squires)\n * Fix #82: additional getters (getChannel(), getConnection()) (Bogdan Padalko)\n * Fix #92: fix various memory leaks in the AMQPConnection class (Lars Strojny)\n * Using amqp_error_string2() instead of deprecated amqp_error_string() (Lars Strojny)\n * Fix memory leaks in setHost, setLogin, setPassword, setVhost (Lars Strojny, Bogdan Padalko)\n * Fixed a memleak in php_amqp_connect (Julien Pauli)\n * Use rabbitmq-c defaults for max channels and default frame size (Bogdan Padalko)\n * Fix socket timeout error when connecting over high-latency network (Bogdan Padalko)\n\n For a complete list of changes see:\n https://github.com/pdezwart/php-amqp/compare/v1.3.0...v1.4.0\n\n1.3.0 Release:\n * Allow retrieving auto-delete exchanges (Guilherme Blanco)\n * Add connection timeout support. This requires bumping the version requirement for librabbitmq to >= 0.4.1 (Bogdan Padalko)\n\n For a complete list of changes see:\n https://github.com/pdezwart/php-amqp/compare/v1.2.0...v1.3.0\n\n1.2.0 Release:\n * New methods AMQPChannel::getPrefetchCount() and AMQPChannel::getPrefetchSize()\n * Deprecate AMQPQueue::declare() in favor of AMQPQueue::declareQueue()\n * Deprecate AMQPExchange::declare() in favor of AMQPExchange::declareExchange()\n * Smaller fixes to our stubs\n\n For a complete list of changes see:\n https://github.com/pdezwart/php-amqp/compare/v1.0.10...v1.2.0\n\n1.0.10 Release:\n * report correct version in module info (Lars Strojny)\n * fix class interface definitions (Vladimir Kartaviy)\n * add ability to bind a queue with an empty routing key (Vladimir Kartaviy)\n * fix constant AMQP_IFUNUSED (Florin Patan, Bernhard Weisshuhn)\n * added stubs for ide use (Vladimir Kartaviy, Bernhard Weisshuhn)\n * Fixed memory leak in queue->declareQueue (Ilya a.k.a. coodix)\n * support for php 5.5 (Lars Strojny)\n * add support for read and write timeouts (Bogdan Padalko)\n * fix memory leak in queue->consume (Dmitry Vinogradov)\n * add support for custom exchange types (empi89)\n * support for nested custom headers (Bernhard Weisshuhn)\n * fix memory (Bernhard Weisshuhn)\n\n For a complete list of changes see:\n https://github.com/pdezwart/php-amqp/compare/v1.0.9...v1.0.10\n\n1.0.9 Release:\n * Fix pecl relase\n\n1.0.8 Release:\n * Skip var_dump test on PHP 5.2\n * Initialize consumer tag string length to zero\n * Support connection time outs\n * Adding consumer_tag parameter to AMQPQueue::cancel\n * Clean up error code handling\n\n1.0.6 Release:\n * 62354: Segmentation fault when printing or dumping an object that contains an AMQP object\n * Adding in missing tests\n * Fixing release number in PHP information\n * Adding .gitignore info for Git users\n * Cleaning up debug handling\n\n1.0.5 Release:\n * 62696: Incorrect exchange type\n * Handles server connections being closed during consume and publish correctly\n * 62628: Exception thrown in consume will lock PHP\n * 61533: Segmentation fault when instantiating channel, queue or exchange with wrong object, then using it\n\n1.0.4 Release:\n * 62549: Fixing broken persistent connection\n * 62412: Fixing segfault due to destruction order\n * 62411: Fixing declaration overload bug\n * 62410: Fixing declaration overload for 5.4\n * 61337: Adding License file\n * 61749: Fixing handling for binary content in envelope\n * 62087: Adding appropriate version information\n * 62354: Enabling debugging dumping of objects\n * 61351: Updating min PHP version requirements to 5.2.0\n\n1.0.3 Release:\n * Fixing compilation issue with PHP 5.4\n\n1.0.2 Release:\nFixed bug:\n * Memory leak when using AMQPQueue::get from a queue with no messages\n\n1.0.1 Release:\nFixed bug:\n * 61247: Allow queue creation with empty queue name, and return auto generated name\n * 61127: Segmentation fault when cleaning up an AMQPChannel without calling AMQPConnection::connect first\n\n1.0.0 Release:\nChanged/finalized API signature:\n * Exposing AMQPChannel\n * Exposing AMQPEnvelope\n * Exposing more queue and exchange arguments and flags\n * Exposing basic.qos\nAdded persistent connections\nCleaned up codebase\nFixed memory leaks and segmentation faults\n\n0.3.1 Release:\nFixed bug:\n * 24323: Cannot get the name for auto-named reply-to queues\n\n0.3.0 Release:\nFixed memory leaks in many functions (courtesy Jonathan Tansavatdi and Andy Wick)\nFixed consume method to return proper values\nCleaned up variable usage\nFixed bugs:\n * 22638: Unexpected exit code 1 with AMQPQueue::consume()\n * 22698: AMQPQueue::consume\n\n0.2.2 Release:\nMade extension compatible with PHP lt 5.3 (courtesy John Skopis)\nFixed wrong typing of message properties (courtesy John Skopis)\n\n0.2.1 Release:\nFixed refcount decrementing bug causing segfaults.\n\n0.2.0 Release:\nWorks with AMQP 0-8 and 0-9-1 (used by RabbitMQ 2.*)\nModified AMQPConnection object:\n * Requires call to 'connect' method to connect (no longer connects on instantiation)\n * Added support for disconnect and reconnect\n * Added helper setters for port, host, vhost, login and password\nImproved consume method to block for MIN messages, and try to get MAX messages if available\nFixed zval descoping bugs\nFixed bugs:\n * 17809: Couldn't compile pecl extension under PHP 5.3\n * 17831: Segmentation fault when the exchange doesn't exists\n * 19707: AMQPQueue::get() doesn't return the message\n * 19840: Connection Exception",
"get": "http://pecl.php.net/get/amqp-1.6.0beta3",
"SPDX-License-Identifier": "PHP-3.01"
},
"1.6.0beta2": {
"version": "1.6.0beta2",
"state": "beta",
"license": "PHP License",
"releasedBy": "lstrojny",
"releaseDate": "2015-01-27T09:16:47+00:00",
"releaseNotes": "1.6.0beta2 Release:\n * Pulled 1.6.0beta1, as it had the stable tag\n https://github.com/pdezwart/php-amqp/compare/v1.6.0beta1...v1.6.0beta2\n\n1.6.0beta1 Release:\n * Add support for nested arguments values (Bogdan Padalko)\n * Add auto_delete and internal flags support for AMQPExchange::declare (librabbitmq version > 0.5.2 required) (Bogdan Padalko)\n * Fix persistence support (Bogdan Padalko)\n * Add AMQPExchange::unbind method and fix AMQPExchange::bind method. WARNING: this can potentially break BC\n * Add support to consume messages from multiple queues (Bogdan Padalko)\n * Add AMQP_DURABLE flag support to AMQPExchange::setFlags (librabbitmq version > 0.5.2 required) (Bogdan Padalko)\n * Fix inconsistent INI values comparison which leads to deprecation warnings (Bogdan Padalko)\n * Various segfault and memory leak fixes (Bogdan Padalko)\n For a complete list of changes see:\n https://github.com/pdezwart/php-amqp/compare/v1.4.0...v1.6.0beta1\n\n1.4.0 Release:\n * Fix #72: Publishing to an exchange with an empty name is valid and should not throw an exception (lstrojny)\n * Fix #77: AMQPQueue::delete() now no longer returns a boolean, but an integer of how many messages were deleted. WARNING: this can potentially break BC (Bogdan Padalko)\n * Fix #75: adhering to the AMQP spec by closing channel and sometimes even the connection in case of certain errors (Bogdan Padalko)\n * Fix #81: Add optional arguments parameter to bind()/unbind() (Michael Squires)\n * Fix #82: additional getters (getChannel(), getConnection()) (Bogdan Padalko)\n * Fix #92: fix various memory leaks in the AMQPConnection class (Lars Strojny)\n * Using amqp_error_string2() instead of deprecated amqp_error_string() (Lars Strojny)\n * Fix memory leaks in setHost, setLogin, setPassword, setVhost (Lars Strojny, Bogdan Padalko)\n * Fixed a memleak in php_amqp_connect (Julien Pauli)\n * Use rabbitmq-c defaults for max channels and default frame size (Bogdan Padalko)\n * Fix socket timeout error when connecting over high-latency network (Bogdan Padalko)\n\n For a complete list of changes see:\n https://github.com/pdezwart/php-amqp/compare/v1.3.0...v1.4.0\n\n1.3.0 Release:\n * Allow retrieving auto-delete exchanges (Guilherme Blanco)\n * Add connection timeout support. This requires bumping the version requirement for librabbitmq to >= 0.4.1 (Bogdan Padalko)\n\n For a complete list of changes see:\n https://github.com/pdezwart/php-amqp/compare/v1.2.0...v1.3.0\n\n1.2.0 Release:\n * New methods AMQPChannel::getPrefetchCount() and AMQPChannel::getPrefetchSize()\n * Deprecate AMQPQueue::declare() in favor of AMQPQueue::declareQueue()\n * Deprecate AMQPExchange::declare() in favor of AMQPExchange::declareExchange()\n * Smaller fixes to our stubs\n\n For a complete list of changes see:\n https://github.com/pdezwart/php-amqp/compare/v1.0.10...v1.2.0\n\n1.0.10 Release:\n * report correct version in module info (Lars Strojny)\n * fix class interface definitions (Vladimir Kartaviy)\n * add ability to bind a queue with an empty routing key (Vladimir Kartaviy)\n * fix constant AMQP_IFUNUSED (Florin Patan, Bernhard Weisshuhn)\n * added stubs for ide use (Vladimir Kartaviy, Bernhard Weisshuhn)\n * Fixed memory leak in queue->declareQueue (Ilya a.k.a. coodix)\n * support for php 5.5 (Lars Strojny)\n * add support for read and write timeouts (Bogdan Padalko)\n * fix memory leak in queue->consume (Dmitry Vinogradov)\n * add support for custom exchange types (empi89)\n * support for nested custom headers (Bernhard Weisshuhn)\n * fix memory (Bernhard Weisshuhn)\n\n For a complete list of changes see:\n https://github.com/pdezwart/php-amqp/compare/v1.0.9...v1.0.10\n\n1.0.9 Release:\n * Fix pecl relase\n\n1.0.8 Release:\n * Skip var_dump test on PHP 5.2\n * Initialize consumer tag string length to zero\n * Support connection time outs\n * Adding consumer_tag parameter to AMQPQueue::cancel\n * Clean up error code handling\n\n1.0.6 Release:\n * 62354: Segmentation fault when printing or dumping an object that contains an AMQP object\n * Adding in missing tests\n * Fixing release number in PHP information\n * Adding .gitignore info for Git users\n * Cleaning up debug handling\n\n1.0.5 Release:\n * 62696: Incorrect exchange type\n * Handles server connections being closed during consume and publish correctly\n * 62628: Exception thrown in consume will lock PHP\n * 61533: Segmentation fault when instantiating channel, queue or exchange with wrong object, then using it\n\n1.0.4 Release:\n * 62549: Fixing broken persistent connection\n * 62412: Fixing segfault due to destruction order\n * 62411: Fixing declaration overload bug\n * 62410: Fixing declaration overload for 5.4\n * 61337: Adding License file\n * 61749: Fixing handling for binary content in envelope\n * 62087: Adding appropriate version information\n * 62354: Enabling debugging dumping of objects\n * 61351: Updating min PHP version requirements to 5.2.0\n\n1.0.3 Release:\n * Fixing compilation issue with PHP 5.4\n\n1.0.2 Release:\nFixed bug:\n * Memory leak when using AMQPQueue::get from a queue with no messages\n\n1.0.1 Release:\nFixed bug:\n * 61247: Allow queue creation with empty queue name, and return auto generated name\n * 61127: Segmentation fault when cleaning up an AMQPChannel without calling AMQPConnection::connect first\n\n1.0.0 Release:\nChanged/finalized API signature:\n * Exposing AMQPChannel\n * Exposing AMQPEnvelope\n * Exposing more queue and exchange arguments and flags\n * Exposing basic.qos\nAdded persistent connections\nCleaned up codebase\nFixed memory leaks and segmentation faults\n\n0.3.1 Release:\nFixed bug:\n * 24323: Cannot get the name for auto-named reply-to queues\n\n0.3.0 Release:\nFixed memory leaks in many functions (courtesy Jonathan Tansavatdi and Andy Wick)\nFixed consume method to return proper values\nCleaned up variable usage\nFixed bugs:\n * 22638: Unexpected exit code 1 with AMQPQueue::consume()\n * 22698: AMQPQueue::consume\n\n0.2.2 Release:\nMade extension compatible with PHP lt 5.3 (courtesy John Skopis)\nFixed wrong typing of message properties (courtesy John Skopis)\n\n0.2.1 Release:\nFixed refcount decrementing bug causing segfaults.\n\n0.2.0 Release:\nWorks with AMQP 0-8 and 0-9-1 (used by RabbitMQ 2.*)\nModified AMQPConnection object:\n * Requires call to 'connect' method to connect (no longer connects on instantiation)\n * Added support for disconnect and reconnect\n * Added helper setters for port, host, vhost, login and password\nImproved consume method to block for MIN messages, and try to get MAX messages if available\nFixed zval descoping bugs\nFixed bugs:\n * 17809: Couldn't compile pecl extension under PHP 5.3\n * 17831: Segmentation fault when the exchange doesn't exists\n * 19707: AMQPQueue::get() doesn't return the message\n * 19840: Connection Exception",
"get": "http://pecl.php.net/get/amqp-1.6.0beta2",
"SPDX-License-Identifier": "PHP-3.01"
},
"1.4.0": {
"version": "1.4.0",
"state": "stable",
"license": "PHP License",
"releasedBy": "lstrojny",
"releaseDate": "2014-04-14T15:47:08+00:00",
"releaseNotes": "1.4.0 Release:\n * Fix #72: Publishing to an exchange with an empty name is valid and should not throw an exception (lstrojny)\n * Fix #77: AMQPQueue::delete() now no longer returns a boolean, but an integer of how many messages were deleted. WARNING: this can potentially break BC (Bogdan Padalko)\n * Fix #75: adhering to the AMQP spec by closing channel and sometimes even the connection in case of certain errors (Bogdan Padalko)\n * Fix #81: Add optional arguments parameter to bind()/unbind() (Michael Squires)\n * Fix #82: additional getters (getChannel(), getConnection()) (Bogdan Padalko)\n * Fix #92: fix various memory leaks in the AMQPConnection class (Lars Strojny)\n * Using amqp_error_string2() instead of deprecated amqp_error_string() (Lars Strojny)\n * Fix memory leaks in setHost, setLogin, setPassword, setVhost (Lars Strojny, Bogdan Padalko)\n * Fixed a memleak in php_amqp_connect (Julien Pauli)\n * Use rabbitmq-c defaults for max channels and default frame size (Bogdan Padalko)\n * Fix socket timeout error when connecting over high-latency network (Bogdan Padalko)\n\n For a complete list of changes see:\n https://github.com/pdezwart/php-amqp/compare/v1.3.0...v1.4.0\n\n1.3.0 Release:\n * Allow retrieving auto-delete exchanges (Guilherme Blanco)\n * Add connection timeout support. This requires bumping the version requirement for librabbitmq to >= 0.4.1 (Bogdan Padalko)\n\n For a complete list of changes see:\n https://github.com/pdezwart/php-amqp/compare/v1.2.0...v1.3.0\n\n1.2.0 Release:\n * New methods AMQPChannel::getPrefetchCount() and AMQPChannel::getPrefetchSize()\n * Deprecate AMQPQueue::declare() in favor of AMQPQueue::declareQueue()\n * Deprecate AMQPExchange::declare() in favor of AMQPExchange::declareExchange()\n * Smaller fixes to our stubs\n\n For a complete list of changes see:\n https://github.com/pdezwart/php-amqp/compare/v1.0.10...v1.2.0\n\n1.0.10 Release:\n * report correct version in module info (Lars Strojny)\n * fix class interface definitions (Vladimir Kartaviy)\n * add ability to bind a queue with an empty routing key (Vladimir Kartaviy)\n * fix constant AMQP_IFUNUSED (Florin Patan, Bernhard Weisshuhn)\n * added stubs for ide use (Vladimir Kartaviy, Bernhard Weisshuhn)\n * Fixed memory leak in queue->declareQueue (Ilya a.k.a. coodix)\n * support for php 5.5 (Lars Strojny)\n * add support for read and write timeouts (Bogdan Padalko)\n * fix memory leak in queue->consume (Dmitry Vinogradov)\n * add support for custom exchange types (empi89)\n * support for nested custom headers (Bernhard Weisshuhn)\n * fix memory (Bernhard Weisshuhn)\n\n For a complete list of changes see:\n https://github.com/pdezwart/php-amqp/compare/v1.0.9...v1.0.10\n\n1.0.9 Release:\n * Fix pecl relase\n\n1.0.8 Release:\n * Skip var_dump test on PHP 5.2\n * Initialize consumer tag string length to zero\n * Support connection time outs\n * Adding consumer_tag parameter to AMQPQueue::cancel\n * Clean up error code handling\n\n1.0.6 Release:\n * 62354: Segmentation fault when printing or dumping an object that contains an AMQP object\n * Adding in missing tests\n * Fixing release number in PHP information\n * Adding .gitignore info for Git users\n * Cleaning up debug handling\n\n1.0.5 Release:\n * 62696: Incorrect exchange type\n * Handles server connections being closed during consume and publish correctly\n * 62628: Exception thrown in consume will lock PHP\n * 61533: Segmentation fault when instantiating channel, queue or exchange with wrong object, then using it\n\n1.0.4 Release:\n * 62549: Fixing broken persistent connection\n * 62412: Fixing segfault due to destruction order\n * 62411: Fixing declaration overload bug\n * 62410: Fixing declaration overload for 5.4\n * 61337: Adding License file\n * 61749: Fixing handling for binary content in envelope\n * 62087: Adding appropriate version information\n * 62354: Enabling debugging dumping of objects\n * 61351: Updating min PHP version requirements to 5.2.0\n\n1.0.3 Release:\n * Fixing compilation issue with PHP 5.4\n\n1.0.2 Release:\nFixed bug:\n * Memory leak when using AMQPQueue::get from a queue with no messages\n\n1.0.1 Release:\nFixed bug:\n * 61247: Allow queue creation with empty queue name, and return auto generated name\n * 61127: Segmentation fault when cleaning up an AMQPChannel without calling AMQPConnection::connect first\n\n1.0.0 Release:\nChanged/finalized API signature:\n * Exposing AMQPChannel\n * Exposing AMQPEnvelope\n * Exposing more queue and exchange arguments and flags\n * Exposing basic.qos\nAdded persistent connections\nCleaned up codebase\nFixed memory leaks and segmentation faults\n\n0.3.1 Release:\nFixed bug:\n * 24323: Cannot get the name for auto-named reply-to queues\n\n0.3.0 Release:\nFixed memory leaks in many functions (courtesy Jonathan Tansavatdi and Andy Wick)\nFixed consume method to return proper values\nCleaned up variable usage\nFixed bugs:\n * 22638: Unexpected exit code 1 with AMQPQueue::consume()\n * 22698: AMQPQueue::consume\n\n0.2.2 Release:\nMade extension compatible with PHP lt 5.3 (courtesy John Skopis)\nFixed wrong typing of message properties (courtesy John Skopis)\n\n0.2.1 Release:\nFixed refcount decrementing bug causing segfaults.\n\n0.2.0 Release:\nWorks with AMQP 0-8 and 0-9-1 (used by RabbitMQ 2.*)\nModified AMQPConnection object:\n * Requires call to 'connect' method to connect (no longer connects on instantiation)\n * Added support for disconnect and reconnect\n * Added helper setters for port, host, vhost, login and password\nImproved consume method to block for MIN messages, and try to get MAX messages if available\nFixed zval descoping bugs\nFixed bugs:\n * 17809: Couldn't compile pecl extension under PHP 5.3\n * 17831: Segmentation fault when the exchange doesn't exists\n * 19707: AMQPQueue::get() doesn't return the message\n * 19840: Connection Exception",
"get": "http://pecl.php.net/get/amqp-1.4.0",
"SPDX-License-Identifier": "PHP-3.01"
},
"1.4.0beta2": {
"version": "1.4.0beta2",
"state": "beta",
"license": "PHP License",
"releasedBy": "lstrojny",
"releaseDate": "2014-03-08T19:03:41+00:00",
"releaseNotes": "1.4.0 Release:\n * Fix #72: Publishing to an exchange with an empty name is valid and should not throw an exception (lstrojny)\n * Fix #77: AMQPQueue::delete() now no longer returns a boolean, but an integer of how many messages were deleted. WARNING: this can potentially break BC (Bogdan Padalko)\n * Fix #75: adhering to the AMQP spec by closing channel and sometimes even the connection in case of certain errors (Bogdan Padalko)\n * Fix #81: Add optional arguments parameter to bind()/unbind() (Michael Squires)\n * Fix #82: additional getters (getChannel(), getConnection()) (Bogdan Padalko)\n * Fix #92: fix various memory leaks in the AMQPConnection class (Lars Strojny)\n\n For a complete list of changes see:\n https://github.com/pdezwart/php-amqp/compare/v1.3.0...v1.4.0beta2\n\n1.3.0 Release:\n * Allow retrieving auto-delete exchanges (Guilherme Blanco)\n * Add connection timeout support. This requires bumping the version requirement for librabbitmq to >= 0.4.1 (Bogdan Padalko)\n\n For a complete list of changes see:\n https://github.com/pdezwart/php-amqp/compare/v1.2.0...v1.3.0\n\n1.2.0 Release:\n * New methods AMQPChannel::getPrefetchCount() and AMQPChannel::getPrefetchSize()\n * Deprecate AMQPQueue::declare() in favor of AMQPQueue::declareQueue()\n * Deprecate AMQPExchange::declare() in favor of AMQPExchange::declareExchange()\n * Smaller fixes to our stubs\n\n For a complete list of changes see:\n https://github.com/pdezwart/php-amqp/compare/v1.0.10...v1.2.0\n\n1.0.10 Release:\n * report correct version in module info (Lars Strojny)\n * fix class interface definitions (Vladimir Kartaviy)\n * add ability to bind a queue with an empty routing key (Vladimir Kartaviy)\n * fix constant AMQP_IFUNUSED (Florin Patan, Bernhard Weisshuhn)\n * added stubs for ide use (Vladimir Kartaviy, Bernhard Weisshuhn)\n * Fixed memory leak in queue->declareQueue (Ilya a.k.a. coodix)\n * support for php 5.5 (Lars Strojny)\n * add support for read and write timeouts (Bogdan Padalko)\n * fix memory leak in queue->consume (Dmitry Vinogradov)\n * add support for custom exchange types (empi89)\n * support for nested custom headers (Bernhard Weisshuhn)\n * fix memory (Bernhard Weisshuhn)\n\n For a complete list of changes see:\n https://github.com/pdezwart/php-amqp/compare/v1.0.9...v1.0.10\n\n1.0.9 Release:\n * Fix pecl relase\n\n1.0.8 Release:\n * Skip var_dump test on PHP 5.2\n * Initialize consumer tag string length to zero\n * Support connection time outs\n * Adding consumer_tag parameter to AMQPQueue::cancel\n * Clean up error code handling\n\n1.0.6 Release:\n * 62354: Segmentation fault when printing or dumping an object that contains an AMQP object\n * Adding in missing tests\n * Fixing release number in PHP information\n * Adding .gitignore info for Git users\n * Cleaning up debug handling\n\n1.0.5 Release:\n * 62696: Incorrect exchange type\n * Handles server connections being closed during consume and publish correctly\n * 62628: Exception thrown in consume will lock PHP\n * 61533: Segmentation fault when instantiating channel, queue or exchange with wrong object, then using it\n\n1.0.4 Release:\n * 62549: Fixing broken persistent connection\n * 62412: Fixing segfault due to destruction order\n * 62411: Fixing declaration overload bug\n * 62410: Fixing declaration overload for 5.4\n * 61337: Adding License file\n * 61749: Fixing handling for binary content in envelope\n * 62087: Adding appropriate version information\n * 62354: Enabling debugging dumping of objects\n * 61351: Updating min PHP version requirements to 5.2.0\n\n1.0.3 Release:\n * Fixing compilation issue with PHP 5.4\n\n1.0.2 Release:\nFixed bug:\n * Memory leak when using AMQPQueue::get from a queue with no messages\n\n1.0.1 Release:\nFixed bug:\n * 61247: Allow queue creation with empty queue name, and return auto generated name\n * 61127: Segmentation fault when cleaning up an AMQPChannel without calling AMQPConnection::connect first\n\n1.0.0 Release:\nChanged/finalized API signature:\n * Exposing AMQPChannel\n * Exposing AMQPEnvelope\n * Exposing more queue and exchange arguments and flags\n * Exposing basic.qos\nAdded persistent connections\nCleaned up codebase\nFixed memory leaks and segmentation faults\n\n0.3.1 Release:\nFixed bug:\n * 24323: Cannot get the name for auto-named reply-to queues\n\n0.3.0 Release:\nFixed memory leaks in many functions (courtesy Jonathan Tansavatdi and Andy Wick)\nFixed consume method to return proper values\nCleaned up variable usage\nFixed bugs:\n * 22638: Unexpected exit code 1 with AMQPQueue::consume()\n * 22698: AMQPQueue::consume\n\n0.2.2 Release:\nMade extension compatible with PHP lt 5.3 (courtesy John Skopis)\nFixed wrong typing of message properties (courtesy John Skopis)\n\n0.2.1 Release:\nFixed refcount decrementing bug causing segfaults.\n\n0.2.0 Release:\nWorks with AMQP 0-8 and 0-9-1 (used by RabbitMQ 2.*)\nModified AMQPConnection object:\n * Requires call to 'connect' method to connect (no longer connects on instantiation)\n * Added support for disconnect and reconnect\n * Added helper setters for port, host, vhost, login and password\nImproved consume method to block for MIN messages, and try to get MAX messages if available\nFixed zval descoping bugs\nFixed bugs:\n * 17809: Couldn't compile pecl extension under PHP 5.3\n * 17831: Segmentation fault when the exchange doesn't exists\n * 19707: AMQPQueue::get() doesn't return the message\n * 19840: Connection Exception",
"get": "http://pecl.php.net/get/amqp-1.4.0beta2",
"SPDX-License-Identifier": "PHP-3.01"
},
"1.4.0beta1": {
"version": "1.4.0beta1",
"state": "beta",
"license": "PHP License",
"releasedBy": "lstrojny",
"releaseDate": "2014-01-15T17:17:51+00:00",
"releaseNotes": "1.4.0 Release:\n * Fix #72: Publishing to an exchange with an empty name is valid and should not throw an exception (lstrojny)\n * Fix #77: AMQPQueue::delete() now no longer returns a boolean, but an integer of how many messages were deleted. WARNING: this can potentially break BC (Bogdan Padalko)\n * Fix #75: adhering to the AMQP spec by closing channel and sometimes even the connection in case of certain errors (Bogdan Padalko)\n * Fix #81: Add optional arguments parameter to bind()/unbind() (Michael Squires)\n\n For a complete list of changes see:\n https://github.com/pdezwart/php-amqp/compare/v1.3.0...v1.4.0beta1\n\n1.3.0 Release:\n * Allow retrieving auto-delete exchanges (Guilherme Blanco)\n * Add connection timeout support. This requires bumping the version requirement for librabbitmq to >= 0.4.1 (Bogdan Padalko)\n\n For a complete list of changes see:\n https://github.com/pdezwart/php-amqp/compare/v1.2.0...v1.3.0\n\n1.2.0 Release:\n * New methods AMQPChannel::getPrefetchCount() and AMQPChannel::getPrefetchSize()\n * Deprecate AMQPQueue::declare() in favor of AMQPQueue::declareQueue()\n * Deprecate AMQPExchange::declare() in favor of AMQPExchange::declareExchange()\n * Smaller fixes to our stubs\n\n For a complete list of changes see:\n https://github.com/pdezwart/php-amqp/compare/v1.0.10...v1.2.0\n\n1.0.10 Release:\n * report correct version in module info (Lars Strojny)\n * fix class interface definitions (Vladimir Kartaviy)\n * add ability to bind a queue with an empty routing key (Vladimir Kartaviy)\n * fix constant AMQP_IFUNUSED (Florin Patan, Bernhard Weisshuhn)\n * added stubs for ide use (Vladimir Kartaviy, Bernhard Weisshuhn)\n * Fixed memory leak in queue->declareQueue (Ilya a.k.a. coodix)\n * support for php 5.5 (Lars Strojny)\n * add support for read and write timeouts (Bogdan Padalko)\n * fix memory leak in queue->consume (Dmitry Vinogradov)\n * add support for custom exchange types (empi89)\n * support for nested custom headers (Bernhard Weisshuhn)\n * fix memory (Bernhard Weisshuhn)\n\n For a complete list of changes see:\n https://github.com/pdezwart/php-amqp/compare/v1.0.9...v1.0.10\n\n1.0.9 Release:\n * Fix pecl relase\n\n1.0.8 Release:\n * Skip var_dump test on PHP 5.2\n * Initialize consumer tag string length to zero\n * Support connection time outs\n * Adding consumer_tag parameter to AMQPQueue::cancel\n * Clean up error code handling\n\n1.0.6 Release:\n * 62354: Segmentation fault when printing or dumping an object that contains an AMQP object\n * Adding in missing tests\n * Fixing release number in PHP information\n * Adding .gitignore info for Git users\n * Cleaning up debug handling\n\n1.0.5 Release:\n * 62696: Incorrect exchange type\n * Handles server connections being closed during consume and publish correctly\n * 62628: Exception thrown in consume will lock PHP\n * 61533: Segmentation fault when instantiating channel, queue or exchange with wrong object, then using it\n\n1.0.4 Release:\n * 62549: Fixing broken persistent connection\n * 62412: Fixing segfault due to destruction order\n * 62411: Fixing declaration overload bug\n * 62410: Fixing declaration overload for 5.4\n * 61337: Adding License file\n * 61749: Fixing handling for binary content in envelope\n * 62087: Adding appropriate version information\n * 62354: Enabling debugging dumping of objects\n * 61351: Updating min PHP version requirements to 5.2.0\n\n1.0.3 Release:\n * Fixing compilation issue with PHP 5.4\n\n1.0.2 Release:\nFixed bug:\n * Memory leak when using AMQPQueue::get from a queue with no messages\n\n1.0.1 Release:\nFixed bug:\n * 61247: Allow queue creation with empty queue name, and return auto generated name\n * 61127: Segmentation fault when cleaning up an AMQPChannel without calling AMQPConnection::connect first\n\n1.0.0 Release:\nChanged/finalized API signature:\n * Exposing AMQPChannel\n * Exposing AMQPEnvelope\n * Exposing more queue and exchange arguments and flags\n * Exposing basic.qos\nAdded persistent connections\nCleaned up codebase\nFixed memory leaks and segmentation faults\n\n0.3.1 Release:\nFixed bug:\n * 24323: Cannot get the name for auto-named reply-to queues\n\n0.3.0 Release:\nFixed memory leaks in many functions (courtesy Jonathan Tansavatdi and Andy Wick)\nFixed consume method to return proper values\nCleaned up variable usage\nFixed bugs:\n * 22638: Unexpected exit code 1 with AMQPQueue::consume()\n * 22698: AMQPQueue::consume\n\n0.2.2 Release:\nMade extension compatible with PHP lt 5.3 (courtesy John Skopis)\nFixed wrong typing of message properties (courtesy John Skopis)\n\n0.2.1 Release:\nFixed refcount decrementing bug causing segfaults.\n\n0.2.0 Release:\nWorks with AMQP 0-8 and 0-9-1 (used by RabbitMQ 2.*)\nModified AMQPConnection object:\n * Requires call to 'connect' method to connect (no longer connects on instantiation)\n * Added support for disconnect and reconnect\n * Added helper setters for port, host, vhost, login and password\nImproved consume method to block for MIN messages, and try to get MAX messages if available\nFixed zval descoping bugs\nFixed bugs:\n * 17809: Couldn't compile pecl extension under PHP 5.3\n * 17831: Segmentation fault when the exchange doesn't exists\n * 19707: AMQPQueue::get() doesn't return the message\n * 19840: Connection Exception",
"get": "http://pecl.php.net/get/amqp-1.4.0beta1",
"SPDX-License-Identifier": "PHP-3.01"
},
"1.3.0": {
"version": "1.3.0",
"state": "beta",
"license": "PHP License",
"releasedBy": "lstrojny",
"releaseDate": "2013-11-25T05:05:53+00:00",
"releaseNotes": "1.3.0 Release:\n * Allow retrieving auto-delete exchanges (Guilherme Blanco)\n * Add connection timeout support. This requires bumping the version requirement for librabbitmq to >= 0.4.1 (Bogdan Padalko)\n\n For a complete list of changes see:\n https://github.com/pdezwart/php-amqp/compare/v1.2.0...v1.3.0\n\n1.2.0 Release:\n * New methods AMQPChannel::getPrefetchCount() and AMQPChannel::getPrefetchSize()\n * Deprecate AMQPQueue::declare() in favor of AMQPQueue::declareQueue()\n * Deprecate AMQPExchange::declare() in favor of AMQPExchange::declareExchange()\n * Smaller fixes to our stubs\n\n For a complete list of changes see:\n https://github.com/pdezwart/php-amqp/compare/v1.0.10...v1.2.0\n\n1.0.10 Release:\n * report correct version in module info (Lars Strojny)\n * fix class interface definitions (Vladimir Kartaviy)\n * add ability to bind a queue with an empty routing key (Vladimir Kartaviy)\n * fix constant AMQP_IFUNUSED (Florin Patan, Bernhard Weisshuhn)\n * added stubs for ide use (Vladimir Kartaviy, Bernhard Weisshuhn)\n * Fixed memory leak in queue->declareQueue (Ilya a.k.a. coodix)\n * support for php 5.5 (Lars Strojny)\n * add support for read and write timeouts (Bogdan Padalko)\n * fix memory leak in queue->consume (Dmitry Vinogradov)\n * add support for custom exchange types (empi89)\n * support for nested custom headers (Bernhard Weisshuhn)\n * fix memory (Bernhard Weisshuhn)\n\n For a complete list of changes see:\n https://github.com/pdezwart/php-amqp/compare/v1.0.9...v1.0.10\n\n1.0.9 Release:\n * Fix pecl relase\n\n1.0.8 Release:\n * Skip var_dump test on PHP 5.2\n * Initialize consumer tag string length to zero\n * Support connection time outs\n * Adding consumer_tag parameter to AMQPQueue::cancel\n * Clean up error code handling\n\n1.0.6 Release:\n * 62354: Segmentation fault when printing or dumping an object that contains an AMQP object\n * Adding in missing tests\n * Fixing release number in PHP information\n * Adding .gitignore info for Git users\n * Cleaning up debug handling\n\n1.0.5 Release:\n * 62696: Incorrect exchange type\n * Handles server connections being closed during consume and publish correctly\n * 62628: Exception thrown in consume will lock PHP\n * 61533: Segmentation fault when instantiating channel, queue or exchange with wrong object, then using it\n\n1.0.4 Release:\n * 62549: Fixing broken persistent connection\n * 62412: Fixing segfault due to destruction order\n * 62411: Fixing declaration overload bug\n * 62410: Fixing declaration overload for 5.4\n * 61337: Adding License file\n * 61749: Fixing handling for binary content in envelope\n * 62087: Adding appropriate version information\n * 62354: Enabling debugging dumping of objects\n * 61351: Updating min PHP version requirements to 5.2.0\n\n1.0.3 Release:\n * Fixing compilation issue with PHP 5.4\n\n1.0.2 Release:\nFixed bug:\n * Memory leak when using AMQPQueue::get from a queue with no messages\n\n1.0.1 Release:\nFixed bug:\n * 61247: Allow queue creation with empty queue name, and return auto generated name\n * 61127: Segmentation fault when cleaning up an AMQPChannel without calling AMQPConnection::connect first\n\n1.0.0 Release:\nChanged/finalized API signature:\n * Exposing AMQPChannel\n * Exposing AMQPEnvelope\n * Exposing more queue and exchange arguments and flags\n * Exposing basic.qos\nAdded persistent connections\nCleaned up codebase\nFixed memory leaks and segmentation faults\n\n0.3.1 Release:\nFixed bug:\n * 24323: Cannot get the name for auto-named reply-to queues\n\n0.3.0 Release:\nFixed memory leaks in many functions (courtesy Jonathan Tansavatdi and Andy Wick)\nFixed consume method to return proper values\nCleaned up variable usage\nFixed bugs:\n * 22638: Unexpected exit code 1 with AMQPQueue::consume()\n * 22698: AMQPQueue::consume\n\n0.2.2 Release:\nMade extension compatible with PHP lt 5.3 (courtesy John Skopis)\nFixed wrong typing of message properties (courtesy John Skopis)\n\n0.2.1 Release:\nFixed refcount decrementing bug causing segfaults.\n\n0.2.0 Release:\nWorks with AMQP 0-8 and 0-9-1 (used by RabbitMQ 2.*)\nModified AMQPConnection object:\n * Requires call to 'connect' method to connect (no longer connects on instantiation)\n * Added support for disconnect and reconnect\n * Added helper setters for port, host, vhost, login and password\nImproved consume method to block for MIN messages, and try to get MAX messages if available\nFixed zval descoping bugs\nFixed bugs:\n * 17809: Couldn't compile pecl extension under PHP 5.3\n * 17831: Segmentation fault when the exchange doesn't exists\n * 19707: AMQPQueue::get() doesn't return the message\n * 19840: Connection Exception",
"get": "http://pecl.php.net/get/amqp-1.3.0",
"SPDX-License-Identifier": "PHP-3.01"
},
"1.2.0": {
"version": "1.2.0",
"state": "stable",
"license": "PHP License",
"releasedBy": "pdezwart",
"releaseDate": "2013-05-28T02:55:57+00:00",
"releaseNotes": "1.2.0 Release:\n * New methods AMQPChannel::getPrefetchCount() and AMQPChannel::getPrefetchSize()\n * Deprecate AMQPQueue::declare() in favor of AMQPQueue::declareQueue()\n * Deprecate AMQPExchange::declare() in favor of AMQPExchange::declareExchange()\n * Smaller fixes to our stubs\n\n For a complete list of changes see:\n https://github.com/pdezwart/php-amqp/compare/v1.0.10...v1.2.0\n\n1.0.10 Release:\n * report correct version in module info (Lars Strojny)\n * fix class interface definitions (Vladimir Kartaviy)\n * add ability to bind a queue with an empty routing key (Vladimir Kartaviy)\n * fix constant AMQP_IFUNUSED (Florin Patan, Bernhard Weisshuhn)\n * added stubs for ide use (Vladimir Kartaviy, Bernhard Weisshuhn)\n * Fixed memory leak in queue->declareQueue (Ilya a.k.a. coodix)\n * support for php 5.5 (Lars Strojny)\n * add support for read and write timeouts (Bogdan Padalko)\n * fix memory leak in queue->consume (Dmitry Vinogradov)\n * add support for custom exchange types (empi89)\n * support for nested custom headers (Bernhard Weisshuhn)\n * fix memory (Bernhard Weisshuhn)\n\n For a complete list of changes see:\n https://github.com/pdezwart/php-amqp/compare/v1.0.9...v1.0.10\n\n1.0.9 Release:\n * Fix pecl relase\n\n1.0.8 Release:\n * Skip var_dump test on PHP 5.2\n * Initialize consumer tag string length to zero\n * Support connection time outs\n * Adding consumer_tag parameter to AMQPQueue::cancel\n * Clean up error code handling\n\n1.0.6 Release:\n * 62354: Segmentation fault when printing or dumping an object that contains an AMQP object\n * Adding in missing tests\n * Fixing release number in PHP information\n * Adding .gitignore info for Git users\n * Cleaning up debug handling\n\n1.0.5 Release:\n * 62696: Incorrect exchange type\n * Handles server connections being closed during consume and publish correctly\n * 62628: Exception thrown in consume will lock PHP\n * 61533: Segmentation fault when instantiating channel, queue or exchange with wrong object, then using it\n\n1.0.4 Release:\n * 62549: Fixing broken persistent connection\n * 62412: Fixing segfault due to destruction order\n * 62411: Fixing declaration overload bug\n * 62410: Fixing declaration overload for 5.4\n * 61337: Adding License file\n * 61749: Fixing handling for binary content in envelope\n * 62087: Adding appropriate version information\n * 62354: Enabling debugging dumping of objects\n * 61351: Updating min PHP version requirements to 5.2.0\n\n1.0.3 Release:\n * Fixing compilation issue with PHP 5.4\n\n1.0.2 Release:\nFixed bug:\n * Memory leak when using AMQPQueue::get from a queue with no messages\n\n1.0.1 Release:\nFixed bug:\n * 61247: Allow queue creation with empty queue name, and return auto generated name\n * 61127: Segmentation fault when cleaning up an AMQPChannel without calling AMQPConnection::connect first\n\n1.0.0 Release:\nChanged/finalized API signature:\n * Exposing AMQPChannel\n * Exposing AMQPEnvelope\n * Exposing more queue and exchange arguments and flags\n * Exposing basic.qos\nAdded persistent connections\nCleaned up codebase\nFixed memory leaks and segmentation faults\n\n0.3.1 Release:\nFixed bug:\n * 24323: Cannot get the name for auto-named reply-to queues\n\n0.3.0 Release:\nFixed memory leaks in many functions (courtesy Jonathan Tansavatdi and Andy Wick)\nFixed consume method to return proper values\nCleaned up variable usage\nFixed bugs:\n * 22638: Unexpected exit code 1 with AMQPQueue::consume()\n * 22698: AMQPQueue::consume\n\n0.2.2 Release:\nMade extension compatible with PHP lt 5.3 (courtesy John Skopis)\nFixed wrong typing of message properties (courtesy John Skopis)\n\n0.2.1 Release:\nFixed refcount decrementing bug causing segfaults.\n\n0.2.0 Release:\nWorks with AMQP 0-8 and 0-9-1 (used by RabbitMQ 2.*)\nModified AMQPConnection object:\n * Requires call to 'connect' method to connect (no longer connects on instantiation)\n * Added support for disconnect and reconnect\n * Added helper setters for port, host, vhost, login and password\nImproved consume method to block for MIN messages, and try to get MAX messages if available\nFixed zval descoping bugs\nFixed bugs:\n * 17809: Couldn't compile pecl extension under PHP 5.3\n * 17831: Segmentation fault when the exchange doesn't exists\n * 19707: AMQPQueue::get() doesn't return the message\n * 19840: Connection Exception",
"get": "http://pecl.php.net/get/amqp-1.2.0",
"SPDX-License-Identifier": "PHP-3.01"
},
"1.0.10": {
"version": "1.0.10",
"state": "stable",
"license": "PHP License",
"releasedBy": "pdezwart",
"releaseDate": "2013-04-19T02:41:10+00:00",
"releaseNotes": "1.0.10 Release:\n * report correct version in module info (Lars Strojny)\n * fix class interface definitions (Vladimir Kartaviy)\n * add ability to bind a queue with an empty routing key (Vladimir Kartaviy)\n * fix constant AMQP_IFUNUSED (Florin Patan, Bernhard Weisshuhn)\n * added stubs for ide use (Vladimir Kartaviy, Bernhard Weisshuhn)\n * Fixed memory leak in queue->declareQueue (Ilya a.k.a. coodix)\n * support for php 5.5 (Lars Strojny)\n * add support for read and write timeouts (Bogdan Padalko)\n * fix memory leak in queue->consume (Dmitry Vinogradov)\n * add support for custom exchange types (empi89)\n * support for nested custom headers (Bernhard Weisshuhn)\n * fix memory (Bernhard Weisshuhn)\n\n For a complete list of changes see:\n https://github.com/pdezwart/php-amqp/compare/v1.0.9...v1.0.10\n\n1.0.9 Release:\n * Fix pecl relase\n\n1.0.8 Release:\n * Skip var_dump test on PHP 5.2\n * Initialize consumer tag string length to zero\n * Support connection time outs\n * Adding consumer_tag parameter to AMQPQueue::cancel\n * Clean up error code handling\n\n1.0.6 Release:\n * 62354: Segmentation fault when printing or dumping an object that contains an AMQP object\n * Adding in missing tests\n * Fixing release number in PHP information\n * Adding .gitignore info for Git users\n * Cleaning up debug handling\n\n1.0.5 Release:\n * 62696: Incorrect exchange type\n * Handles server connections being closed during consume and publish correctly\n * 62628: Exception thrown in consume will lock PHP\n * 61533: Segmentation fault when instantiating channel, queue or exchange with wrong object, then using it\n\n1.0.4 Release:\n * 62549: Fixing broken persistent connection\n * 62412: Fixing segfault due to destruction order\n * 62411: Fixing declaration overload bug\n * 62410: Fixing declaration overload for 5.4\n * 61337: Adding License file\n * 61749: Fixing handling for binary content in envelope\n * 62087: Adding appropriate version information\n * 62354: Enabling debugging dumping of objects\n * 61351: Updating min PHP version requirements to 5.2.0\n\n1.0.3 Release:\n * Fixing compilation issue with PHP 5.4\n\n1.0.2 Release:\nFixed bug:\n * Memory leak when using AMQPQueue::get from a queue with no messages\n\n1.0.1 Release:\nFixed bug:\n * 61247: Allow queue creation with empty queue name, and return auto generated name\n * 61127: Segmentation fault when cleaning up an AMQPChannel without calling AMQPConnection::connect first\n\n1.0.0 Release:\nChanged/finalized API signature:\n * Exposing AMQPChannel\n * Exposing AMQPEnvelope\n * Exposing more queue and exchange arguments and flags\n * Exposing basic.qos\nAdded persistent connections\nCleaned up codebase\nFixed memory leaks and segmentation faults\n\n0.3.1 Release:\nFixed bug:\n * 24323: Cannot get the name for auto-named reply-to queues\n\n0.3.0 Release:\nFixed memory leaks in many functions (courtesy Jonathan Tansavatdi and Andy Wick)\nFixed consume method to return proper values\nCleaned up variable usage\nFixed bugs:\n * 22638: Unexpected exit code 1 with AMQPQueue::consume()\n * 22698: AMQPQueue::consume\n\n0.2.2 Release:\nMade extension compatible with PHP lt 5.3 (courtesy John Skopis)\nFixed wrong typing of message properties (courtesy John Skopis)\n\n0.2.1 Release:\nFixed refcount decrementing bug causing segfaults.\n\n0.2.0 Release:\nWorks with AMQP 0-8 and 0-9-1 (used by RabbitMQ 2.*)\nModified AMQPConnection object:\n * Requires call to 'connect' method to connect (no longer connects on instantiation)\n * Added support for disconnect and reconnect\n * Added helper setters for port, host, vhost, login and password\nImproved consume method to block for MIN messages, and try to get MAX messages if available\nFixed zval descoping bugs\nFixed bugs:\n * 17809: Couldn't compile pecl extension under PHP 5.3\n * 17831: Segmentation fault when the exchange doesn't exists\n * 19707: AMQPQueue::get() doesn't return the message\n * 19840: Connection Exception",
"get": "http://pecl.php.net/get/amqp-1.0.10",
"SPDX-License-Identifier": "PHP-3.01"
},
"1.0.9": {
"version": "1.0.9",
"state": "stable",
"license": "PHP License",
"releasedBy": "pdezwart",
"releaseDate": "2012-11-13T02:09:20+00:00",
"releaseNotes": "1.0.9 Release:\n * Fix pecl relase\n\n1.0.8 Release:\n * Skip var_dump test on PHP 5.2\n * Initialize consumer tag string length to zero\n * Support connection time outs\n * Adding consumer_tag parameter to AMQPQueue::cancel\n * Clean up error code handling\n\n1.0.6 Release: \n * 62354: Segmentation fault when printing or dumping an object that contains an AMQP object\n * Adding in missing tests\n * Fixing release number in PHP information\n * Adding .gitignore info for Git users\n * Cleaning up debug handling\n \n1.0.5 Release:\n * 62696: Incorrect exchange type\n * Handles server connections being closed during consume and publish correctly\n * 62628: Exception thrown in consume will lock PHP\n * 61533: Segmentation fault when instantiating channel, queue or exchange with wrong object, then using it\n \n1.0.4 Release:\n * 62549: Fixing broken persistent connection\n * 62412: Fixing segfault due to destruction order\n * 62411: Fixing declaration overload bug\n * 62410: Fixing declaration overload for 5.4\n * 61337: Adding License file\n * 61749: Fixing handling for binary content in envelope\n * 62087: Adding appropriate version information\n * 62354: Enabling debugging dumping of objects\n * 61351: Updating min PHP version requirements to 5.2.0\n \n1.0.3 Release:\n * Fixing compilation issue with PHP 5.4\n\n1.0.2 Release:\nFixed bug:\n * Memory leak when using AMQPQueue::get from a queue with no messages\n\n1.0.1 Release:\nFixed bug:\n * 61247: Allow queue creation with empty queue name, and return auto generated name\n * 61127: Segmentation fault when cleaning up an AMQPChannel without calling AMQPConnection::connect first\n\n1.0.0 Release:\nChanged/finalized API signature:\n * Exposing AMQPChannel\n * Exposing AMQPEnvelope\n * Exposing more queue and exchange arguments and flags\n * Exposing basic.qos\nAdded persistent connections\nCleaned up codebase\nFixed memory leaks and segmentation faults\n \n0.3.1 Release:\nFixed bug:\n * 24323: Cannot get the name for auto-named reply-to queues\n \n0.3.0 Release:\nFixed memory leaks in many functions (courtesy Jonathan Tansavatdi and Andy Wick)\nFixed consume method to return proper values\nCleaned up variable usage\nFixed bugs:\n * 22638: Unexpected exit code 1 with AMQPQueue::consume()\n * 22698: AMQPQueue::consume\n\n0.2.2 Release:\nMade extension compatible with PHP lt 5.3 (courtesy John Skopis)\nFixed wrong typing of message properties (courtesy John Skopis)\n\n0.2.1 Release:\nFixed refcount decrementing bug causing segfaults.\n\n0.2.0 Release:\nWorks with AMQP 0-8 and 0-9-1 (used by RabbitMQ 2.*)\nModified AMQPConnection object:\n * Requires call to 'connect' method to connect (no longer connects on instantiation)\n * Added support for disconnect and reconnect\n * Added helper setters for port, host, vhost, login and password\nImproved consume method to block for MIN messages, and try to get MAX messages if available\nFixed zval descoping bugs\nFixed bugs:\n * 17809: Couldn't compile pecl extension under PHP 5.3\n * 17831: Segmentation fault when the exchange doesn't exists\n * 19707: AMQPQueue::get() doesn't return the message\n * 19840: Connection Exception",
"get": "http://pecl.php.net/get/amqp-1.0.9",
"SPDX-License-Identifier": "PHP-3.01"
},
"1.0.8": {
"version": "1.0.8",
"state": "stable",
"license": "PHP License",
"releasedBy": "pdezwart",
"releaseDate": "2012-11-12T00:20:02+00:00",
"releaseNotes": "1.0.8 Release:\n * Skip var_dump test on PHP 5.2\n * Initialize consumer tag string length to zero\n * Support connection time outs\n * Adding consumer_tag parameter to AMQPQueue::cancel\n * Clean up error code handling\n\n1.0.6 Release: \n * 62354: Segmentation fault when printing or dumping an object that contains an AMQP object\n * Adding in missing tests\n * Fixing release number in PHP information\n * Adding .gitignore info for Git users\n * Cleaning up debug handling\n \n1.0.5 Release:\n * 62696: Incorrect exchange type\n * Handles server connections being closed during consume and publish correctly\n * 62628: Exception thrown in consume will lock PHP\n * 61533: Segmentation fault when instantiating channel, queue or exchange with wrong object, then using it\n \n1.0.4 Release:\n * 62549: Fixing broken persistent connection\n * 62412: Fixing segfault due to destruction order\n * 62411: Fixing declaration overload bug\n * 62410: Fixing declaration overload for 5.4\n * 61337: Adding License file\n * 61749: Fixing handling for binary content in envelope\n * 62087: Adding appropriate version information\n * 62354: Enabling debugging dumping of objects\n * 61351: Updating min PHP version requirements to 5.2.0\n \n1.0.3 Release:\n * Fixing compilation issue with PHP 5.4\n\n1.0.2 Release:\nFixed bug:\n * Memory leak when using AMQPQueue::get from a queue with no messages\n\n1.0.1 Release:\nFixed bug:\n * 61247: Allow queue creation with empty queue name, and return auto generated name\n * 61127: Segmentation fault when cleaning up an AMQPChannel without calling AMQPConnection::connect first\n\n1.0.0 Release:\nChanged/finalized API signature:\n * Exposing AMQPChannel\n * Exposing AMQPEnvelope\n * Exposing more queue and exchange arguments and flags\n * Exposing basic.qos\nAdded persistent connections\nCleaned up codebase\nFixed memory leaks and segmentation faults\n \n0.3.1 Release:\nFixed bug:\n * 24323: Cannot get the name for auto-named reply-to queues\n \n0.3.0 Release:\nFixed memory leaks in many functions (courtesy Jonathan Tansavatdi and Andy Wick)\nFixed consume method to return proper values\nCleaned up variable usage\nFixed bugs:\n * 22638: Unexpected exit code 1 with AMQPQueue::consume()\n * 22698: AMQPQueue::consume\n\n0.2.2 Release:\nMade extension compatible with PHP lt 5.3 (courtesy John Skopis)\nFixed wrong typing of message properties (courtesy John Skopis)\n\n0.2.1 Release:\nFixed refcount decrementing bug causing segfaults.\n\n0.2.0 Release:\nWorks with AMQP 0-8 and 0-9-1 (used by RabbitMQ 2.*)\nModified AMQPConnection object:\n * Requires call to 'connect' method to connect (no longer connects on instantiation)\n * Added support for disconnect and reconnect\n * Added helper setters for port, host, vhost, login and password\nImproved consume method to block for MIN messages, and try to get MAX messages if available\nFixed zval descoping bugs\nFixed bugs:\n * 17809: Couldn't compile pecl extension under PHP 5.3\n * 17831: Segmentation fault when the exchange doesn't exists\n * 19707: AMQPQueue::get() doesn't return the message\n * 19840: Connection Exception",
"get": "http://pecl.php.net/get/amqp-1.0.8",
"SPDX-License-Identifier": "PHP-3.01"
},
"1.0.7": {
"version": "1.0.7",
"state": "stable",
"license": "PHP License",
"releasedBy": "pdezwart",
"releaseDate": "2012-09-10T11:56:52+00:00",
"releaseNotes": "1.0.7 Release:\n * Adding missing macros\n\n1.0.6 Release: \n * 62354: Segmentation fault when printing or dumping an object that contains an AMQP object\n * Adding in missing tests\n * Fixing release number in PHP information\n * Adding .gitignore info for Git users\n * Cleaning up debug handling\n \n1.0.5 Release:\n * 62696: Incorrect exchange type\n * Handles server connections being closed during consume and publish correctly\n * 62628: Exception thrown in consume will lock PHP\n * 61533: Segmentation fault when instantiating channel, queue or exchange with wrong object, then using it\n \n1.0.4 Release:\n * 62549: Fixing broken persistent connection\n * 62412: Fixing segfault due to destruction order\n * 62411: Fixing declaration overload bug\n * 62410: Fixing declaration overload for 5.4\n * 61337: Adding License file\n * 61749: Fixing handling for binary content in envelope\n * 62087: Adding appropriate version information\n * 62354: Enabling debugging dumping of objects\n * 61351: Updating min PHP version requirements to 5.2.0\n \n1.0.3 Release:\n * Fixing compilation issue with PHP 5.4\n\n1.0.2 Release:\nFixed bug:\n * Memory leak when using AMQPQueue::get from a queue with no messages\n\n1.0.1 Release:\nFixed bug:\n * 61247: Allow queue creation with empty queue name, and return auto generated name\n * 61127: Segmentation fault when cleaning up an AMQPChannel without calling AMQPConnection::connect first\n\n1.0.0 Release:\nChanged/finalized API signature:\n * Exposing AMQPChannel\n * Exposing AMQPEnvelope\n * Exposing more queue and exchange arguments and flags\n * Exposing basic.qos\nAdded persistent connections\nCleaned up codebase\nFixed memory leaks and segmentation faults\n \n0.3.1 Release:\nFixed bug:\n * 24323: Cannot get the name for auto-named reply-to queues\n \n0.3.0 Release:\nFixed memory leaks in many functions (courtesy Jonathan Tansavatdi and Andy Wick)\nFixed consume method to return proper values\nCleaned up variable usage\nFixed bugs:\n * 22638: Unexpected exit code 1 with AMQPQueue::consume()\n * 22698: AMQPQueue::consume\n\n0.2.2 Release:\nMade extension compatible with PHP lt 5.3 (courtesy John Skopis)\nFixed wrong typing of message properties (courtesy John Skopis)\n\n0.2.1 Release:\nFixed refcount decrementing bug causing segfaults.\n\n0.2.0 Release:\nWorks with AMQP 0-8 and 0-9-1 (used by RabbitMQ 2.*)\nModified AMQPConnection object:\n * Requires call to 'connect' method to connect (no longer connects on instantiation)\n * Added support for disconnect and reconnect\n * Added helper setters for port, host, vhost, login and password\nImproved consume method to block for MIN messages, and try to get MAX messages if available\nFixed zval descoping bugs\nFixed bugs:\n * 17809: Couldn't compile pecl extension under PHP 5.3\n * 17831: Segmentation fault when the exchange doesn't exists\n * 19707: AMQPQueue::get() doesn't return the message\n * 19840: Connection Exception",
"get": "http://pecl.php.net/get/amqp-1.0.7",
"SPDX-License-Identifier": "PHP-3.01"
},
"1.0.6": {
"version": "1.0.6",
"state": "stable",
"license": "PHP License",
"releasedBy": "pdezwart",
"releaseDate": "2012-09-10T01:41:17+00:00",
"releaseNotes": "1.0.6 Release: \n * 62354: Segmentation fault when printing or dumping an object that contains an AMQP object\n * Adding in missing tests\n * Fixing release number in PHP information\n * Adding .gitignore info for Git users\n * Cleaning up debug handling\n \n1.0.5 Release:\n * 62696: Incorrect exchange type\n * Handles server connections being closed during consume and publish correctly\n * 62628: Exception thrown in consume will lock PHP\n * 61533: Segmentation fault when instantiating channel, queue or exchange with wrong object, then using it\n \n1.0.4 Release:\n * 62549: Fixing broken persistent connection\n * 62412: Fixing segfault due to destruction order\n * 62411: Fixing declaration overload bug\n * 62410: Fixing declaration overload for 5.4\n * 61337: Adding License file\n * 61749: Fixing handling for binary content in envelope\n * 62087: Adding appropriate version information\n * 62354: Enabling debugging dumping of objects\n * 61351: Updating min PHP version requirements to 5.2.0\n \n1.0.3 Release:\n * Fixing compilation issue with PHP 5.4\n\n1.0.2 Release:\nFixed bug:\n * Memory leak when using AMQPQueue::get from a queue with no messages\n\n1.0.1 Release:\nFixed bug:\n * 61247: Allow queue creation with empty queue name, and return auto generated name\n * 61127: Segmentation fault when cleaning up an AMQPChannel without calling AMQPConnection::connect first\n\n1.0.0 Release:\nChanged/finalized API signature:\n * Exposing AMQPChannel\n * Exposing AMQPEnvelope\n * Exposing more queue and exchange arguments and flags\n * Exposing basic.qos\nAdded persistent connections\nCleaned up codebase\nFixed memory leaks and segmentation faults\n \n0.3.1 Release:\nFixed bug:\n * 24323: Cannot get the name for auto-named reply-to queues\n \n0.3.0 Release:\nFixed memory leaks in many functions (courtesy Jonathan Tansavatdi and Andy Wick)\nFixed consume method to return proper values\nCleaned up variable usage\nFixed bugs:\n * 22638: Unexpected exit code 1 with AMQPQueue::consume()\n * 22698: AMQPQueue::consume\n\n0.2.2 Release:\nMade extension compatible with PHP lt 5.3 (courtesy John Skopis)\nFixed wrong typing of message properties (courtesy John Skopis)\n\n0.2.1 Release:\nFixed refcount decrementing bug causing segfaults.\n\n0.2.0 Release:\nWorks with AMQP 0-8 and 0-9-1 (used by RabbitMQ 2.*)\nModified AMQPConnection object:\n * Requires call to 'connect' method to connect (no longer connects on instantiation)\n * Added support for disconnect and reconnect\n * Added helper setters for port, host, vhost, login and password\nImproved consume method to block for MIN messages, and try to get MAX messages if available\nFixed zval descoping bugs\nFixed bugs:\n * 17809: Couldn't compile pecl extension under PHP 5.3\n * 17831: Segmentation fault when the exchange doesn't exists\n * 19707: AMQPQueue::get() doesn't return the message\n * 19840: Connection Exception",
"get": "http://pecl.php.net/get/amqp-1.0.6",
"SPDX-License-Identifier": "PHP-3.01"
},
"1.0.5": {
"version": "1.0.5",
"state": "stable",
"license": "PHP License",
"releasedBy": "pdezwart",
"releaseDate": "2012-08-26T00:07:48+00:00",
"releaseNotes": "1.0.5 Release:\n * 62696: Incorrect exchange type\n * Handles server connections being closed during consume and publish correctly\n * 62628: Exception thrown in consume will lock PHP\n * 61533: Segmentation fault when instantiating channel, queue or exchange with wrong object, then using it\n \n1.0.4 Release:\n * 62549: Fixing broken persistent connection\n * 62412: Fixing segfault due to destruction order\n * 62411: Fixing declaration overload bug\n * 62410: Fixing declaration overload for 5.4\n * 61337: Adding License file\n * 61749: Fixing handling for binary content in envelope\n * 62087: Adding appropriate version information\n * 62354: Enabling debugging dumping of objects\n * 61351: Updating min PHP version requirements to 5.2.0\n \n1.0.3 Release:\n * Fixing compilation issue with PHP 5.4\n\n1.0.2 Release:\nFixed bug:\n * Memory leak when using AMQPQueue::get from a queue with no messages\n\n1.0.1 Release:\nFixed bug:\n * 61247: Allow queue creation with empty queue name, and return auto generated name\n * 61127: Segmentation fault when cleaning up an AMQPChannel without calling AMQPConnection::connect first\n\n1.0.0 Release:\nChanged/finalized API signature:\n * Exposing AMQPChannel\n * Exposing AMQPEnvelope\n * Exposing more queue and exchange arguments and flags\n * Exposing basic.qos\nAdded persistent connections\nCleaned up codebase\nFixed memory leaks and segmentation faults\n \n0.3.1 Release:\nFixed bug:\n * 24323: Cannot get the name for auto-named reply-to queues\n \n0.3.0 Release:\nFixed memory leaks in many functions (courtesy Jonathan Tansavatdi and Andy Wick)\nFixed consume method to return proper values\nCleaned up variable usage\nFixed bugs:\n * 22638: Unexpected exit code 1 with AMQPQueue::consume()\n * 22698: AMQPQueue::consume\n\n0.2.2 Release:\nMade extension compatible with PHP lt 5.3 (courtesy John Skopis)\nFixed wrong typing of message properties (courtesy John Skopis)\n\n0.2.1 Release:\nFixed refcount decrementing bug causing segfaults.\n\n0.2.0 Release:\nWorks with AMQP 0-8 and 0-9-1 (used by RabbitMQ 2.*)\nModified AMQPConnection object:\n * Requires call to 'connect' method to connect (no longer connects on instantiation)\n * Added support for disconnect and reconnect\n * Added helper setters for port, host, vhost, login and password\nImproved consume method to block for MIN messages, and try to get MAX messages if available\nFixed zval descoping bugs\nFixed bugs:\n * 17809: Couldn't compile pecl extension under PHP 5.3\n * 17831: Segmentation fault when the exchange doesn't exists\n * 19707: AMQPQueue::get() doesn't return the message\n * 19840: Connection Exception",
"get": "http://pecl.php.net/get/amqp-1.0.5",
"SPDX-License-Identifier": "PHP-3.01"
},
"1.0.4": {
"version": "1.0.4",
"state": "stable",
"license": "PHP License",
"releasedBy": "pdezwart",
"releaseDate": "2012-07-18T05:12:03+00:00",
"releaseNotes": "1.0.4 Release:\n * 62549: Fixing broken persistent connection\n * 62412: Fixing segfault due to destruction order\n * 62411: Fixing declaration overload bug\n * 62410: Fixing declaration overload for 5.4\n * 61337: Adding License file\n * 61749: Fixing handling for binary content in envelope\n * 62087: Adding appropriate version information\n * 62354: Enabling debugging dumping of objects\n * 61351: Updating min PHP version requirements to 5.2.0\n \n1.0.3 Release:\n * Fixing compilation issue with PHP 5.4\n\n1.0.2 Release:\nFixed bug:\n * Memory leak when using AMQPQueue::get from a queue with no messages\n\n1.0.1 Release:\nFixed bug:\n * 61247: Allow queue creation with empty queue name, and return auto generated name\n * 61127: Segmentation fault when cleaning up an AMQPChannel without calling AMQPConnection::connect first\n\n1.0.0 Release:\nChanged/finalized API signature:\n * Exposing AMQPChannel\n * Exposing AMQPEnvelope\n * Exposing more queue and exchange arguments and flags\n * Exposing basic.qos\nAdded persistent connections\nCleaned up codebase\nFixed memory leaks and segmentation faults\n \n0.3.1 Release:\nFixed bug:\n * 24323: Cannot get the name for auto-named reply-to queues\n \n0.3.0 Release:\nFixed memory leaks in many functions (courtesy Jonathan Tansavatdi and Andy Wick)\nFixed consume method to return proper values\nCleaned up variable usage\nFixed bugs:\n * 22638: Unexpected exit code 1 with AMQPQueue::consume()\n * 22698: AMQPQueue::consume\n\n0.2.2 Release:\nMade extension compatible with PHP lt 5.3 (courtesy John Skopis)\nFixed wrong typing of message properties (courtesy John Skopis)\n\n0.2.1 Release:\nFixed refcount decrementing bug causing segfaults.\n\n0.2.0 Release:\nWorks with AMQP 0-8 and 0-9-1 (used by RabbitMQ 2.*)\nModified AMQPConnection object:\n * Requires call to 'connect' method to connect (no longer connects on instantiation)\n * Added support for disconnect and reconnect\n * Added helper setters for port, host, vhost, login and password\nImproved consume method to block for MIN messages, and try to get MAX messages if available\nFixed zval descoping bugs\nFixed bugs:\n * 17809: Couldn't compile pecl extension under PHP 5.3\n * 17831: Segmentation fault when the exchange doesn't exists\n * 19707: AMQPQueue::get() doesn't return the message\n * 19840: Connection Exception",
"get": "http://pecl.php.net/get/amqp-1.0.4",
"SPDX-License-Identifier": "PHP-3.01"
},
"1.0.3": {
"version": "1.0.3",
"state": "stable",
"license": "PHP License",
"releasedBy": "pdezwart",
"releaseDate": "2012-05-19T00:27:36+00:00",
"releaseNotes": "1.0.3 Release:\n * Fixing compilation issue with PHP 5.4\n\n1.0.2 Release:\nFixed bug:\n * Memory leak when using AMQPQueue::get from a queue with no messages\n\n1.0.1 Release:\nFixed bug:\n * 61247: Allow queue creation with empty queue name, and return auto generated name\n * 61127: Segmentation fault when cleaning up an AMQPChannel without calling AMQPConnection::connect first\n\n1.0.0 Release:\nChanged/finalized API signature:\n * Exposing AMQPChannel\n * Exposing AMQPEnvelope\n * Exposing more queue and exchange arguments and flags\n * Exposing basic.qos\nAdded persistent connections\nCleaned up codebase\nFixed memory leaks and segmentation faults\n \n0.3.1 Release:\nFixed bug:\n * 24323: Cannot get the name for auto-named reply-to queues\n \n0.3.0 Release:\nFixed memory leaks in many functions (courtesy Jonathan Tansavatdi and Andy Wick)\nFixed consume method to return proper values\nCleaned up variable usage\nFixed bugs:\n * 22638: Unexpected exit code 1 with AMQPQueue::consume()\n * 22698: AMQPQueue::consume\n\n0.2.2 Release:\nMade extension compatible with PHP lt 5.3 (courtesy John Skopis)\nFixed wrong typing of message properties (courtesy John Skopis)\n\n0.2.1 Release:\nFixed refcount decrementing bug causing segfaults.\n\n0.2.0 Release:\nWorks with AMQP 0-8 and 0-9-1 (used by RabbitMQ 2.*)\nModified AMQPConnection object:\n * Requires call to 'connect' method to connect (no longer connects on instantiation)\n * Added support for disconnect and reconnect\n * Added helper setters for port, host, vhost, login and password\nImproved consume method to block for MIN messages, and try to get MAX messages if available\nFixed zval descoping bugs\nFixed bugs:\n * 17809: Couldn't compile pecl extension under PHP 5.3\n * 17831: Segmentation fault when the exchange doesn't exists\n * 19707: AMQPQueue::get() doesn't return the message\n * 19840: Connection Exception",
"get": "http://pecl.php.net/get/amqp-1.0.3",
"SPDX-License-Identifier": "PHP-3.01"
},
"1.0.1": {
"version": "1.0.1",
"state": "stable",
"license": "PHP License",
"releasedBy": "pdezwart",
"releaseDate": "2012-03-02T16:40:44+00:00",
"releaseNotes": "1.0.1 Release:\nFixed bug:\n * 61247: Allow queue creation with empty queue name, and return auto generated name\n * 61127: Segmentation fault when cleaning up an AMQPChannel without calling AMQPConnection::connect first\n\n1.0.0 Release:\nChanged/finalized API signature:\n * Exposing AMQPChannel\n * Exposing AMQPEnvelope\n * Exposing more queue and exchange arguments and flags\n * Exposing basic.qos\nAdded persistent connections\nCleaned up codebase\nFixed memory leaks and segmentation faults\n \n0.3.1 Release:\nFixed bug:\n * 24323: Cannot get the name for auto-named reply-to queues\n \n0.3.0 Release:\nFixed memory leaks in many functions (courtesy Jonathan Tansavatdi and Andy Wick)\nFixed consume method to return proper values\nCleaned up variable usage\nFixed bugs:\n * 22638: Unexpected exit code 1 with AMQPQueue::consume()\n * 22698: AMQPQueue::consume\n\n0.2.2 Release:\nMade extension compatible with PHP lt 5.3 (courtesy John Skopis)\nFixed wrong typing of message properties (courtesy John Skopis)\n\n0.2.1 Release:\nFixed refcount decrementing bug causing segfaults.\n\n0.2.0 Release:\nWorks with AMQP 0-8 and 0-9-1 (used by RabbitMQ 2.*)\nModified AMQPConnection object:\n * Requires call to 'connect' method to connect (no longer connects on instantiation)\n * Added support for disconnect and reconnect\n * Added helper setters for port, host, vhost, login and password\nImproved consume method to block for MIN messages, and try to get MAX messages if available\nFixed zval descoping bugs\nFixed bugs:\n * 17809: Couldn't compile pecl extension under PHP 5.3\n * 17831: Segmentation fault when the exchange doesn't exists\n * 19707: AMQPQueue::get() doesn't return the message\n * 19840: Connection Exception",
"get": "http://pecl.php.net/get/amqp-1.0.1",
"SPDX-License-Identifier": "PHP-3.01"
},
"1.0.0": {
"version": "1.0.0",
"state": "stable",
"license": "PHP License",
"releasedBy": "pdezwart",
"releaseDate": "2012-02-15T16:02:39+00:00",
"releaseNotes": "1.0.0 Release:\nChanged/finalized API signature:\n * Exposing AMQPChannel\n * Exposing AMQPEnvelope\n * Exposing more queue and exchange arguments and flags\n * Exposing basic.qos\nAdded persistent connections\nCleaned up codebase\nFixed memory leaks and segmentation faults\n \n0.3.1 Release:\nFixed bug:\n * 24323: Cannot get the name for auto-named reply-to queues\n \n0.3.0 Release:\nFixed memory leaks in many functions (courtesy Jonathan Tansavatdi and Andy Wick)\nFixed consume method to return proper values\nCleaned up variable usage\nFixed bugs:\n * 22638: Unexpected exit code 1 with AMQPQueue::consume()\n * 22698: AMQPQueue::consume\n\n0.2.2 Release:\nMade extension compatible with PHP lt 5.3 (courtesy John Skopis)\nFixed wrong typing of message properties (courtesy John Skopis)\n\n0.2.1 Release:\nFixed refcount decrementing bug causing segfaults.\n\n0.2.0 Release:\nWorks with AMQP 0-8 and 0-9-1 (used by RabbitMQ 2.*)\nModified AMQPConnection object:\n * Requires call to 'connect' method to connect (no longer connects on instantiation)\n * Added support for disconnect and reconnect\n * Added helper setters for port, host, vhost, login and password\nImproved consume method to block for MIN messages, and try to get MAX messages if available\nFixed zval descoping bugs\nFixed bugs:\n * 17809: Couldn't compile pecl extension under PHP 5.3\n * 17831: Segmentation fault when the exchange doesn't exists\n * 19707: AMQPQueue::get() doesn't return the message\n * 19840: Connection Exception",
"get": "http://pecl.php.net/get/amqp-1.0.0",
"SPDX-License-Identifier": "PHP-3.01"
},
"0.3.1": {
"version": "0.3.1",
"state": "beta",
"license": "PHP License",
"releasedBy": "pdezwart",
"releaseDate": "2011-09-08T02:00:53+00:00",
"releaseNotes": "0.3.1 Release:\nFixed bug:\n * 24323: Cannot get the name for auto-named reply-to queues\n \n0.3.0 Release:\nFixed memory leaks in many functions (courtesy Jonathan Tansavatdi and Andy Wick)\nFixed consume method to return proper values\nCleaned up variable usage\nFixed bugs:\n * 22638: Unexpected exit code 1 with AMQPQueue::consume()\n * 22698: AMQPQueue::consume\n\n0.2.2 Release:\nMade extension compatible with PHP lt 5.3 (courtesy John Skopis)\nFixed wrong typing of message properties (courtesy John Skopis)\n\n0.2.1 Release:\nFixed refcount decrementing bug causing segfaults.\n\n0.2.0 Release:\nWorks with AMQP 0-8 and 0-9-1 (used by RabbitMQ 2.*)\nModified AMQPConnection object:\n * Requires call to 'connect' method to connect (no longer connects on instantiation)\n * Added support for disconnect and reconnect\n * Added helper setters for port, host, vhost, login and password\nImproved consume method to block for MIN messages, and try to get MAX messages if available\nFixed zval descoping bugs\nFixed bugs:\n * 17809: Couldn't compile pecl extension under PHP 5.3\n * 17831: Segmentation fault when the exchange doesn't exists\n * 19707: AMQPQueue::get() doesn't return the message\n * 19840: Connection Exception",
"get": "http://pecl.php.net/get/amqp-0.3.1",
"SPDX-License-Identifier": "PHP-3.01"
},
"0.3.0": {
"version": "0.3.0",
"state": "beta",
"license": "PHP License",
"releasedBy": "pdezwart",
"releaseDate": "2011-06-09T22:07:54+00:00",
"releaseNotes": "0.3.0 Release:\nFixed memory leaks in many functions (courtesy Jonathan Tansavatdi and Andy Wick)\nFixed consume method to return proper values\nCleaned up variable usage\nFixed bugs:\n * 22638: Unexpected exit code 1 with AMQPQueue::consume()\n * 22698: AMQPQueue::consume\n\n0.2.2 Release:\nMade extension compatible with PHP lt 5.3 (courtesy John Skopis)\nFixed wrong typing of message properties (courtesy John Skopis)\n\n0.2.1 Release:\nFixed refcount decrementing bug causing segfaults.\n\n0.2.0 Release:\nWorks with AMQP 0-8 and 0-9-1 (used by RabbitMQ 2.*)\nModified AMQPConnection object:\n * Requires call to 'connect' method to connect (no longer connects on instantiation)\n * Added support for disconnect and reconnect\n * Added helper setters for port, host, vhost, login and password\nImproved consume method to block for MIN messages, and try to get MAX messages if available\nFixed zval descoping bugs\nFixed bugs:\n * 17809: Couldn't compile pecl extension under PHP 5.3\n * 17831: Segmentation fault when the exchange doesn't exists\n * 19707: AMQPQueue::get() doesn't return the message\n * 19840: Connection Exception",
"get": "http://pecl.php.net/get/amqp-0.3.0",
"SPDX-License-Identifier": "PHP-3.01"
},
"0.2.2": {
"version": "0.2.2",
"state": "beta",
"license": "PHP License",
"releasedBy": "pdezwart",
"releaseDate": "2011-01-02T18:41:36+00:00",
"releaseNotes": "0.2.2 Release:\nMade extension compatible with PHP lt 5.3 (courtesy John Skopis)\nFixed wrong typing of message properties (courtesy John Skopis)\n\n0.2.1 Release:\nFixed refcount decrementing bug causing segfaults.\n\n0.2.0 Release:\nWorks with AMQP 0-8 and 0-9-1 (used by RabbitMQ 2.*)\nModified AMQPConnection object:\n * Requires call to 'connect' method to connect (no longer connects on instantiation)\n * Added support for disconnect and reconnect\n * Added helper setters for port, host, vhost, login and password\nImproved consume method to block for MIN messages, and try to get MAX messages if available\nFixed zval descoping bugs\nFixed bugs:\n * 17809: Couldn't compile pecl extension under PHP 5.3\n * 17831: Segmentation fault when the exchange doesn't exists\n * 19707: AMQPQueue::get() doesn't return the message\n * 19840: Connection Exception",
"get": "http://pecl.php.net/get/amqp-0.2.2",
"SPDX-License-Identifier": "PHP-3.01"
},
"0.2.1": {
"version": "0.2.1",
"state": "beta",
"license": "PHP License",
"releasedBy": "pdezwart",
"releaseDate": "2010-12-10T17:34:49+00:00",
"releaseNotes": "0.2.1 Release:\nFixed refcount decrementing bug causing segfaults.\n\n0.2.0 Release:\nWorks with AMQP 0-8 and 0-9-1 (used by RabbitMQ 2.*)\nModified AMQPConnection object:\n * Requires call to 'connect' method to connect (no longer connects on instantiation)\n * Added support for disconnect and reconnect\n * Added helper setters for port, host, vhost, login and password\nImproved consume method to block for MIN messages, and try to get MAX messages if available\nFixed zval descoping bugs\nFixed bugs:\n * 17809: Couldn't compile pecl extension under PHP 5.3\n * 17831: Segmentation fault when the exchange doesn't exists\n * 19707: AMQPQueue::get() doesn't return the message\n * 19840: Connection Exception",
"get": "http://pecl.php.net/get/amqp-0.2.1",
"SPDX-License-Identifier": "PHP-3.01"
},
"0.2.0": {
"version": "0.2.0",
"state": "beta",
"license": "PHP License",
"releasedBy": "pdezwart",
"releaseDate": "2010-12-10T15:22:49+00:00",
"releaseNotes": "Works with AMQP 0-8 and 0-9-1 (used by RabbitMQ 2.*)\nModified AMQPConnection object:\n * Requires call to 'connect' method to connect (no longer connects on instantiation)\n * Added support for disconnect and reconnect\n * Added helper setters for port, host, vhost, login and password\nImproved consume method to block for MIN messages, and try to get MAX messages if available\nFixed zval descoping bugs\nFixed bugs:\n * 17809: Couldn't compile pecl extension under PHP 5.3\n * 17831: Segmentation fault when the exchange doesn't exists\n * 19707: AMQPQueue::get() doesn't return the message\n * 19840: Connection Exception",
"get": "http://pecl.php.net/get/amqp-0.2.0",
"SPDX-License-Identifier": "PHP-3.01"
},
"0.1.1": {
"version": "0.1.1",
"state": "beta",
"license": "PHP License",
"releasedBy": "pdezwart",
"releaseDate": "2010-08-19T16:35:41+00:00",
"releaseNotes": "Updating extension to work with new rabbitmq-c library",
"get": "http://pecl.php.net/get/amqp-0.1.1",
"SPDX-License-Identifier": "PHP-3.01"
},
"0.1.0": {
"version": "0.1.0",
"state": "beta",
"license": "PHP License",
"releasedBy": "pdezwart",
"releaseDate": "2010-06-19T22:43:39+00:00",
"releaseNotes": "- Initial release",
"get": "http://pecl.php.net/get/amqp-0.1.0",
"SPDX-License-Identifier": "PHP-3.01"
}
},
"summary": "Communicate with any AMQP compliant server",
"SPDX-License-Identifier": "PHP-3.01"
}