Commit Graph

299 Commits

Author SHA1 Message Date
Omer Katz 7c90d25ee8
Add documentation for py-amqp transport options. (#2187) 2024-11-06 14:40:43 +02:00
Omer Katz 850cf6f817
Add documentation for debug logs environment variables. (#2186) 2024-11-03 15:47:42 +02:00
Tomer Nosrati 2f2190b023
Prepare for (pre) release: v5.5.0rc2 (#2181)
* Added Changelog for v5.5.0rc2

* Bump version: 5.5.0rc1 → 5.5.0rc2
2024-10-29 14:29:03 +02:00
Tomer Nosrati 1691d3e043
Prepare for (pre) release: v5.5.0rc1 (#2150)
* Bump version: 5.4.2 → 5.5.0rc1

* Added Changelog for v5.5.0rc1

* Fixed typo
2024-10-14 17:40:51 +03:00
Paul Rysiavets 07c8852be5
Feature: urllib3 instead of curl (#2134)
* feature(urllib3): add urllib3 client

* test(urllib3): test urllib3 client

* test(urllib3): update http test for urllib3

* test(urllib3): use urllib3 client instead of curl

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* style(urllib3): remove unused imports

* style(urllib3): fix pre-commit errors

* ci(urllib3): remove pycurl dependency

* docs(urllib3): add docs

* style(urllib3): fix failing gh-workflow py3.8

* style(urllib3): add mention of ProxyManager

* style(urllib3): fix pre-commit issues

* style(pycurl): remove curl-related code

* feat(urllib3): add missing request features (header, auth, ssl, proxy, redirects)

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* fix(urllib3): improve styling

* test(urllib3): add new tests

* fix(urllib3): fix request auth

* fix(aws): validate certificate on request

* style(): add missing exports

* feat(aws): add ssl certificate verification from boto

* feat(urllib): try to use certifi.where() if request.ca_certs are not provided

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* ci(pydocstyle): add missing docstring in public class

* test(urllib3): improve test case

* ci(pydocstyle): fix multi-line docstring summary should start at the first line

* feat(urllib3): remove assert_hostname

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* test(boto): add test for get_cert_path returning .pem file path

* test(urllib3): add test for _get_pool_key_parts method

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

---------

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Asif Saif Uddin <auvipy@gmail.com>
Co-authored-by: Tomer Nosrati <tomer.nosrati@gmail.com>
2024-10-14 17:01:25 +06:00
Haim Daniel 2f58823312
Add support for Google Pub/Sub as transport broker (#2147)
* Add support for Google Pub/Sub as transport broker

 * Add tests
 * Add docs

* flake8

* flake8

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* Fix future import

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* Add missing test requirements

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* Add monitoring dependency

* Fix test for python3.8

* Mock better google's monitoring api

* Flake8

* Add refdoc

* Add extra url to workaround pypy grpcio

* Add extra index url in tox for grpcio/pypy support

* Revert "Add extra url to workaround pypy grpcio"

This reverts commit dfde4d523c.

* pin grpcio version to match extra_index wheel

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* Reduce poll calls if qos denies msg rx

---------

Co-authored-by: Haim Daniel <haimdaniel@gmail.com>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Tomer Nosrati <tomer.nosrati@gmail.com>
2024-10-13 16:49:55 +03:00
Omer Katz 5a88a28f31
Add native delayed delivery API to kombu (#2128)
* Adjust flake8 configuration to match Celery's configuration.

* Add native delayed delivery API.

* Add documentation.

* Fix linter errors.

* Fix pydocstyle errors.

* Fix apicheck linter.

* Address code review.
2024-10-12 21:17:55 +03:00
Tomer Nosrati 8957e557bb
Prepare for release: v5.4.2 (#2119)
* Bump version: 5.4.1 → 5.4.2

* Added Changelog for v5.4.2
2024-09-19 15:25:14 +03:00
Tomer Nosrati 5c9db06b27
Prepare for release: v5.4.1 (#2109)
* Bump version: 5.4.0 → 5.4.1

* Added Changelog for v5.4.1
2024-09-11 14:36:24 +03:00
Tomer Nosrati dbd93b0378
Prepare for release: v5.4.0 (#2095)
* Added Changelog for v5.4.0

* Bump version: 5.4.0rc3 → 5.4.0
2024-08-06 16:41:50 +03:00
Tomer Nosrati cfb43e1dad Bump version: 5.4.0rc2 → 5.4.0rc3 2024-07-22 00:01:15 +03:00
Aviram Hassan aeebd065a6
SQS: add support for passing MessageAttributes (#2059)
* SQS: add support for passing MessageAttributes

* tests,docs

* fix tests

* format ,docs

---------

Co-authored-by: Tomer Nosrati <tomer.nosrati@gmail.com>
2024-07-21 22:52:50 +03:00
Tomer Nosrati 8f983c20a1 Bump version: 5.4.0rc1 → 5.4.0rc2 2024-07-11 17:58:40 +03:00
Tomer Nosrati afe18fd448
Fixed bumpversion bug with RC versions (#2034) 2024-06-22 17:13:38 +03:00
Tomer Nosrati fb716d1cda Bump version: 5.3.7 → 5.4.0rc1 2024-06-22 17:01:39 +03:00
Tomer Nosrati cd42dd5f19
Bump version: 5.3.6 → 5.3.7 (#1985) 2024-04-11 15:09:52 +03:00
Tomer Nosrati 2d0b7f4e55
Bump version: 5.3.5 → 5.3.6 (#1983) 2024-04-11 14:13:58 +03:00
Tomer Nosrati b50e5c2246 Bump version: 5.3.4 → 5.3.5 2024-01-12 21:53:46 +02:00
Tomer Nosrati 0feaa66799
Fixed version_dev in docs/conf.py (#1875) 2024-01-12 21:30:50 +02:00
Tomer Nosrati e316a35e0f
Fix ReadTheDocs CI (#1827)
* Copied .readthedocs.yaml from Celery repo

* Updated version_dev and version_stable in docs/conf.py
2023-11-28 14:58:50 +02:00
Asif Saif Uddin 562b6f6fef Bump version: 5.3.3 → 5.3.4 2023-11-16 22:21:32 +06:00
Asif Saif Uddin 75650c511b Bump version: 5.3.2 → 5.3.3 2023-11-06 18:34:48 +06:00
Tomer Nosrati 747d48e8cf Bump version: 5.3.1 → 5.3.2 2023-08-31 12:20:17 +03:00
Mohd Shoaib f0e6ba9dc8
+ celery with sqs #222 (#1780) 2023-08-31 14:35:10 +06:00
Mohd Shoaib a4efb9c17f
Kombu & celery with SQS #222 (#1779)
* + celery with sqs #222

* Update docs/userguide/connections.rst

* Update docs/userguide/connections.rst

Co-authored-by: Asif Saif Uddin <auvipy@gmail.com>

* Update docs/userguide/connections.rst

* Update docs/userguide/connections.rst

* Update docs/userguide/connections.rst

---------

Co-authored-by: Asif Saif Uddin <auvipy@gmail.com>
2023-08-31 14:14:57 +06:00
JaeyoungHeo c73e560def Remove SimpleQueue import 2023-07-07 20:45:00 +06:00
Asif Saif Uddin a32c0c8baf Bump version: 5.3.0 → 5.3.1 2023-06-15 19:14:40 +06:00
Asif Saif Uddin e56ea74691 Bump version: 5.3.0rc2 → 5.3.0 2023-06-03 21:10:20 +06:00
Asif Saif Uddin 925e9e69ee Bump version: 5.3.0rc1 → 5.3.0rc2 2023-05-31 11:05:07 +06:00
Asif Saif Uddin e5299379b0 Bump version: 5.3.0b3 → 5.3.0rc1 2023-05-24 20:53:17 +06:00
Asif Saif Uddin 5636900bea Bump version: 5.3.0b2 → 5.3.0b3 2023-03-20 17:01:33 +06:00
Serhii Tereshchenko 35f24f1f01
docs: Add notes for kombu.utils.json.register_type (#1660)
Refs #1590
2023-03-02 16:11:03 +02:00
Omer Katz db8e5cc36e Switch references to master to main 2022-12-29 17:39:21 +06:00
Asif Saif Uddin 6e0d26d510 Bump version: 5.3.0b1 → 5.3.0b2 2022-10-19 20:01:00 +06:00
Asif Saif Uddin 712a1c12b5 Bump version: 5.3.0a1 → 5.3.0b1 2022-08-01 13:49:41 +06:00
Carlos Gottberg 10a673b17c
Avoid losing type of UUID when serializing/deserializing (#1575)
* Avoid losing type of UUID when serializing/deserializing

Serializing UUIDs as strs and deserializing them as strs can lead to
somewhat obscure bugs such as the one that led to the creation of this
PR in django-cacheback
https://github.com/codeinthehole/django-cacheback/pull/100 which some
would call unexpected behaviour.

After all, an UUID is altogether a different type from strs and if
bytes got their own serializer/deserializer for UUID the same logic
should apply.

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* Update documentation for JSON serialization

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2022-07-17 23:09:40 +06:00
Asif Saif Uddin 791056cd4d Bump version: 5.2.4 → 5.3.0a1 2022-06-29 15:53:11 +06:00
CountRedClaw 33e8e5a781
Kafka support (#1506)
* Add kafka support

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* Fix checks

* Fix checks

* Update kombu/transport/confluentkafka.py

Co-authored-by: Asif Saif Uddin <auvipy@gmail.com>

* Add customization ability

* Add docs

* Fix pypi integration tests

* Fix pydocstyle

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* Cleanup

* Disable PyPy tests

* Fix tests

* Add docs

Co-authored-by: ilbo0518 <ilia.borsuk@netcracker.com>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Asif Saif Uddin <auvipy@gmail.com>
2022-04-21 23:40:41 +06:00
dobosevych 260823304f
json.py cleaning from outdated libs (#1533)
* json.py cleaning from outdated libs

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* 1. Removed cjson and simplejson from documentation, as those libraries aren't supported anymore
2. Removed _json_extra_kwargs from json.py

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2022-04-16 16:57:37 +06:00
Marcelo Trylesinski 7516daf7a7 Bump pyupgrade version and add __future__.annotations import 2022-04-15 14:16:57 +06:00
Jonathan Lopez 659c99a947 Correct documentation stating kombu uses pickle protocol version 2 2022-04-06 11:06:27 +06:00
Asif Saif Uddin 444aa42d4a Bump version: 5.2.3 → 5.2.4 2022-03-06 10:59:46 +06:00
Mads Jensen 31a84d5b3d
Some small updates (#1486)
* Some small updates

* Update QpidException super-call to Python 3 syntax.
2022-01-30 18:34:54 +06:00
Asif Saif Uddin b6b4408575 Bump version: 5.2.2 → 5.2.3 2021-12-29 10:58:03 +06:00
Asif Saif Uddin b183f484de Bump version: 5.2.1 → 5.2.2 2021-11-16 20:23:04 +06:00
Asif Saif Uddin 42bbfbb221 update introduction docs 2021-11-16 20:20:41 +06:00
Asif Saif Uddin 5cd58a96e6 Bump version: 5.2.0 → 5.2.1 2021-11-08 06:26:02 +06:00
Naomi Elstein 552302891a
Quick fix: current version is 5.2.0, not 5.2.01 2021-11-02 18:36:02 +02:00
Naomi Elstein b70e45da53
Bump version: 5.2.0rc1 → 5.2.0 2021-11-02 18:24:33 +02:00
Asif Saif Uddin 7cede09c17 Bump version: 5.1.0 → 5.2.0rc1 2021-09-07 12:11:22 +06:00