Revert "Add variable expansion." feature
due to [#490](https://github.com/joke2k/django-environ/issues/490) <https://github.com/joke2k/django-environ/issues/490>_.
v0.11.1_ - 30-August-2023
Fixed
+++++
Revert "Add interpolate argument to avoid resolving proxied values." feature
due to [#485](https://github.com/joke2k/django-environ/issues/485) <https://github.com/joke2k/django-environ/issues/485>_.
v0.11.0_ - 30-August-2023
Added
+++++
Added support for Django 4.2
[#456](https://github.com/joke2k/django-environ/issues/456) <https://github.com/joke2k/django-environ/pull/456>_.
Added support for secure Elasticsearch connections
[#463](https://github.com/joke2k/django-environ/issues/463) <https://github.com/joke2k/django-environ/pull/463>_.
Added capability to handle comments after #, after quoted values,
like KEY= 'part1 # part2' # comment[#475](https://github.com/joke2k/django-environ/issues/475) <https://github.com/joke2k/django-environ/pull/475>_.
Added support for interpolate parameter
[#415](https://github.com/joke2k/django-environ/issues/415) <https://github.com/joke2k/django-environ/pull/415>_.
Changed
+++++++
Used mssql-django as engine for SQL Server
[#446](https://github.com/joke2k/django-environ/issues/446) <https://github.com/joke2k/django-environ/pull/446>_.
Changed handling bool values, stripping whitespace around value
[#475](https://github.com/joke2k/django-environ/issues/475) <https://github.com/joke2k/django-environ/pull/475>_.
Use importlib.util.find_spec to replace pkgutil.find_loader[#482](https://github.com/joke2k/django-environ/issues/482) <https://github.com/joke2k/django-environ/pull/482>_.
What's new in psycopg 2.9.7
^^^^^^^^^^^^^^^^^^^^^^^^^^^
Fix propagation of exceptions raised during module initialization
(:ticket:[#1598](https://github.com/psycopg/psycopg2/issues/1598)).
Fix building when pg_config returns an empty string (:ticket:[#1599](https://github.com/psycopg/psycopg2/issues/1599)).
Wheel package compiled against OpenSSL 1.1.1v.
What's new in psycopg 2.9.6
^^^^^^^^^^^^^^^^^^^^^^^^^^^
Package manylinux 2014 for aarch64 and ppc64le platforms, in order to
include libpq 15 in the binary package (:ticket:[#1396](https://github.com/psycopg/psycopg2/issues/1396)).
Wheel package compiled against OpenSSL 1.1.1t.
What's new in psycopg 2.9.5
^^^^^^^^^^^^^^^^^^^^^^^^^^^
Add support for Python 3.11.
Add support for rowcount in MERGE statements in binary packages
(:ticket:[#1497](https://github.com/psycopg/psycopg2/issues/1497)).
Wheel package compiled against OpenSSL 1.1.1r and PostgreSQL 15 libpq.
What's new in psycopg 2.9.4
^^^^^^^^^^^^^^^^^^^^^^^^^^^
Fix ~psycopg2.extras.register_composite(),
~psycopg2.extras.register_range() with customized :sql:search_path
(:ticket:[#1487](https://github.com/psycopg/psycopg2/issues/1487)).
Handle correctly composite types with names or in schemas requiring escape.
Find pg_service.conf file in the /etc/postgresql-common directory in
binary packages (:ticket:[#1365](https://github.com/psycopg/psycopg2/issues/1365)).
~psycopg2.errorcodes map and ~psycopg2.errors classes updated to
PostgreSQL 15.
Wheel package compiled against OpenSSL 1.1.1q and PostgreSQL 14.4 libpq.
What's new in psycopg 2.9.3
^^^^^^^^^^^^^^^^^^^^^^^^^^^
Alpine (musl) wheels now available (:ticket:[#1392](https://github.com/psycopg/psycopg2/issues/1392)).
macOS arm64 (Apple M1) wheels now available (:ticket:1482).
- Handle ``FileNotFoundError`` when the ``base_python`` interpreter doesn't exist (:issue:`3105`)
Improved Documentation - 4.11.3
Explain how plugins are registered and discovered - by :user:hashar. (:issue:3116)
v4.11.2 (2023-09-07)
Bugfixes - 4.11.2
- Fix bug in ``config.rst`` by removing stray colons left over from (:issue:`3111`) - by :user:`posita`. (:issue:`3118`)
- Provide example to make CLI help more helpful for ``-x`/``--override`` - by :user:`posita`. (:issue:`3119`)
Improved Documentation - 4.11.2
Fix typos discovered by codespell - by :user:cclauss. (:issue:3113)
v4.11.1 (2023-09-01)
Bugfixes - 4.11.1
- Allow passing in multiple overrides using the ``;`` character and fix ``,`` being used as splitting values -
by :user:`gaborbernat`. (:issue:`3112`)
v4.11.0 (2023-08-29)
Features - 4.11.0
Add support for setting build backend config_settings in the configuration file - by :user:gaborbernat. (:issue:3090)
v4.10.0 (2023-08-21)
Features - 4.10.0
- Change accepted environment name rule: must be made up of factors defined in configuration or match regex
``(pypy|py|cython|)((\d(\.\d+(\.\d+)?)?)|\d+)?``. If an environment name does not match this fail, and if a close match
found suggest that to the user. (:issue:`3099`)
</tr></table>
Breaking: Drop support for Django 4.0 ([#1235](https://github.com/jschneier/django-storages/issues/1235)_)
Breaking: The long deprecated & removed (from Django) (modified|created|accessed)_time methods have been
removed from the various storages, please replace with the get_(modified|created|accessed)_time methods
Add support for saving pathlib.PurePath names ([#1278](https://github.com/jschneier/django-storages/issues/1278)_)
Add support for Django 4.2 ([#1236](https://github.com/jschneier/django-storages/issues/1236)_)
Azure
Set account_(name|key) from connection_string if not provided ([#1225](https://github.com/jschneier/django-storages/issues/1225)_)
Dropbox
Deprecated: The name DropboxStorage.location has been deprecated, please rename to DropboxStorage.root_path, a future version will
remove support for the old name. ([#1251](https://github.com/jschneier/django-storages/issues/1251)_)
Storage and related names with a captialized B have been changed to no longer have one e.g DropboxStorage has now replaced
DropBoxStorage. Aliases have been added so no change is necessary at this time. A future version might deprecate the old names. ([#1250](https://github.com/jschneier/django-storages/issues/1250)_)
DropboxStorage now conforms to the BaseStorage interface ([#1251](https://github.com/jschneier/django-storages/issues/1251)_)
Fix name mangling when saving with certain complex root paths ([#1279](https://github.com/jschneier/django-storages/issues/1279)_)
FTP
Use setting BASE_URL if it is defined ([#1238](https://github.com/jschneier/django-storages/issues/1238)_)
Google Cloud
Breaking: Support for the deprecated GS_CACHE_CONTROL has been removed. Please set the cache_control parameter of
GS_OBJECT_PARAMETERS instead. ([#1220](https://github.com/jschneier/django-storages/issues/1220)_)
Libcloud
Reading a file that does not exist will now raise FileNotFoundError ([#1191](https://github.com/jschneier/django-storages/issues/1191)_)
SFTP
Add closing context manager for standalone usage to ensure connections are cleaned up ([#1253](https://github.com/jschneier/django-storages/issues/1253)_)
api-change:discovery: [botocore] Add sensitive protection for customer information
api-change:macie2: [botocore] This release changes the default managedDataIdentifierSelector setting for new classification jobs to RECOMMENDED. By default, new classification jobs now use the recommended set of managed data identifiers.
api-change:workmail: [botocore] This release includes four new APIs UpdateUser, UpdateGroup, ListGroupsForEntity and DescribeEntity, along with RemoteUsers and some enhancements to existing APIs.
1.28.49
api-change:appstream: [botocore] This release introduces app block builder, allowing customers to provision a resource to package applications into an app block
api-change:connect: [botocore] New rule type (OnMetricDataUpdate) has been added
api-change:datasync: [botocore] Documentation-only updates for AWS DataSync.
api-change:sagemaker: [botocore] This release introduces Skip Model Validation for Model Packages
1.28.48
api-change:appstream: [botocore] This release introduces multi-session fleets, allowing customers to provision more than one user session on a single fleet instance.
api-change:cloudformation: [botocore] Documentation updates for AWS CloudFormation
api-change:entityresolution: [botocore] Changed "ResolutionTechniques" and "MappedInputFields" in workflow and schema mapping operations to be required fields.
api-change:lookoutequipment: [botocore] This release adds APIs for the new scheduled retraining feature.
1.28.47
api-change:cloud9: [botocore] Update to include information on Ubuntu 18 deprecation.
api-change:drs: [botocore] Updated existing APIs and added new ones to support using AWS Elastic Disaster Recovery post-launch actions. Added support for new regions.
api-change:firehose: [botocore] DocumentIdOptions has been added for the Amazon OpenSearch destination.
api-change:guardduty: [botocore] Add managementType field to ListCoverage API response.
api-change:internetmonitor: [botocore] This release updates the Amazon CloudWatch Internet Monitor API domain name.
api-change:ivs-realtime: [botocore] Doc only update that changes description for ParticipantToken.
api-change:simspaceweaver: [botocore] Edited the introductory text for the API reference.
api-change:xray: [botocore] Add StartTime field in GetTraceSummaries API response for each TraceSummary.
1.28.46
api-change:ec2: [botocore] This release adds support for restricting public sharing of AMIs through AMI Block Public Access
api-change:events: [botocore] Update events client to latest version
api-change:kendra: [botocore] Amazon Kendra now supports confidence score buckets for retrieved passage results using the Retrieve API.
Versions 5.3.2 and 5.3.3 were identified to contain breaking changes and have been yanked to maintain codebase stability.
We appreciate the community's timely feedback on these versions and apologize for any inconvenience caused.
Triggers and Functions allow you to execute server-side functions triggered when key values are modified or created in Redis, a stream entry arrival, or explicitly calling them. Simply put, you can replace Lua scripts with easy-to-develop JavaScript or TypeScript code. Move your business logic closer to the data to ensure a lower latency, and forget about updating dependent key values manually in your code.
Try it for yourself with Quick start
Python 3.7 has reached its end-of-life (EOL) as of June 2023. This means that starting from this date, Python 3.7 will no longer receive any updates, including security patches, bug fixes, or improvements. If you continue to use Python 3.7 post-EOL, you may expose your projects and systems to potential security vulnerabilities. We ended its support in this version and strongly recommend migrating to Python 3.10.
🐛 Bug Fixes
Fix timeout retrying on pipeline execution (#2812)
Bumps the python-dependencies group with 16 updates:
4.2.3
4.2.5
0.10.0
0.11.2
2.9.6
2.9.7
4.6.4
4.11.3
3.0.6
3.0.7
2.9.1
3.1.0
1.13.2
1.14
1.28.9
1.28.50
3.7.0
3.7.1
5.3.1
5.3.4
4.6.0
5.0.0
1.28.1
1.31.0
23.7.0
23.9.1
6.0.0
6.1.0
23.7.10
23.9.16
7.4.0
7.4.2
Updates
django
from 4.2.3 to 4.2.5Commits
b8b2f74
[4.2.x] Bumped version for 4.2.5 release.9c51b4d
[4.2.x] Fixed CVE-2023-41164 -- Fixed potential DoS in django.utils.encoding....acfb427
[4.2.x] Fixed #34803 -- Fixed queryset crash when filtering againts deeply ne...55a0b9c
[4.2.x] Added stub release notes and release date for 4.2.5, 4.1.11, and 3.2.21.8e8c318
[4.2.x] Avoided counting exceptions in AsyncClient docs.dcb9d7a
[4.2.x] Improved formset docs by using a set instead of a list in the custom ...f55b420
[4.2.x] Fixed #34781 -- Updated logging ref docs for django.server's request ...46b2b08
[4.2.x] Fixed #34779 -- Avoided unnecessary selection of non-nullable m2m fie...d34db66
[4.2.x] Fixed #34773 -- Fixed syncing DEFAULT_FILE_STORAGE/STATICFILES_STORAG...a22aeef
[4.2.x] Fixed #15799 -- Doc'd that Storage._open() should raise FileNotFoundE...Updates
django-environ
from 0.10.0 to 0.11.2Release notes
Sourced from django-environ's releases.
Changelog
Sourced from django-environ's changelog.
Commits
df301b6
Change version: v0.12.0 -> v0.11.2b3ab191
Change version: v0.12.0 -> v0.11.266888f1
Update change loga2848cd
Revert "Add variable expansion (fix #421)"18423bd
Bump version7b08470
Merge pull request #489 from joke2k/developd311478
bump version to 0.11.196c56e6
Update chang log8159241
Revert "Add interpolate argument to avoid resolving proxied values."56a7c69
Update change logUpdates
psycopg2-binary
from 2.9.6 to 2.9.7Changelog
Sourced from psycopg2-binary's changelog.
... (truncated)
Commits
3eee3e3
ci: fix passing env vars to build scripts1e0086b
chore: bump version to 2.9.74fe28d6
Merge branch 'dev/init-failure'14e06d8
docs: mention module init errors fix in news file959339c
Return NULL on failed module initializationfb77bdc
Merge branch 'dev/fix-meson-build'ef7053c
docs: add pg_config improvement to news fileea71fbc
setup.py: handle more corner cases for pg_config0c5b5f4
chore: bump cibuildwheel version to 2.14.120fcfd6
chore: upgrade libpq and openssl versions used in packagingUpdates
tox
from 4.6.4 to 4.11.3Release notes
Sourced from tox's releases.
... (truncated)
Changelog
Sourced from tox's changelog.
... (truncated)
Commits
0799354
release 4.11.321c0c90
Fix error caused by a badbase_python
path (#3122)381e37a
docs(plugin): explain plugin registration (#3116)1371e98
release 4.11.2335a63a
Update and rename 3113.docs.rst to 3113.doc.rst633d56f
Update 3119.bugfix.rst4e55bbc
Update and rename 3113.misc.rst to 3113.docs.rst53bbb37
Remove stray colons inconfig.rst
left over from #3111 (#3120)1b9c225
Providing example to make CLI help more helpful for -x,--override (#3119)9d07c06
Bump actions/checkout from 3 to 4 (#3114)Updates
django-grappelli
from 3.0.6 to 3.0.7Changelog
Sourced from django-grappelli's changelog.
Commits
67b002f
version for upcoming release4b7786e
jquery ui update, #102071dfc3f
added readthedocs yaml file651e483
updated github workflow for tests1bda124
pushed dev version to 3.0.7Updates
django-constance
from 2.9.1 to 3.1.0Changelog
Sourced from django-constance's changelog.
Commits
bc9707d
Bump version 3.1.06a5052e
Adding support for using a subdirectory ofMEDIA_ROOT
for file fields (#475)554dac0
remove pypy from tox tests (#524)8317070
Bump version 3.0.0796f0fa
Merge pull request #518 from browniebroke/feat/django-4.2d65b916
Add official support for Django 4.29cbd512
Fix formatting in changes.rst0047a78
Fix constance management command without admin installed (#506)92e595e
[pre-commit.ci] pre-commit autoupdate (#516)5ab48e1
505-race-condition-caused-by-when-constance-registers-django-checks (#514)Updates
django-storages
from 1.13.2 to 1.14Changelog
Sourced from django-storages's changelog.
... (truncated)
Commits
d1cd2db
Release version 1.14 (#1291)557226a
ignore s3 namespace change in git blame (#1290)e1c3b38
[s3] change s3 backend namespace to s3 and add compat shim (#1289)c3a567d
point to docs for all configuration (#1288)abce92a
[general] remove dead Storage API methods (#1287)b02f7e2
[s3] fix retrieving SSE-C files (#1286)ad36a9f
[docs] document OPTIONS settings (#1285)19a15c2
[s3] fix saving files with string content (#911)89ca5bc
[s3] add s3 extras_require (#1284)53d6675
[s3] S3Boto3StorageFile respects mode on readlines (#1000)Updates
boto3
from 1.28.9 to 1.28.50Changelog
Sourced from boto3's changelog.
... (truncated)
Commits
4e58ac3
Merge branch 'release-1.28.50'26aa088
Bumping version to 1.28.501641d20
Add changelog entries from botocore5fa4b01
Merge branch 'release-1.28.49'e35bc70
Merge branch 'release-1.28.49' into developfda1d1e
Bumping version to 1.28.49c7a44e0
Add changelog entries from botocore48f0d7f
Merge pull request #3855 from tim-finnigan/minor-grammar-fix30fa6e2
Merge branch 'release-1.28.48'2d1b157
Merge branch 'release-1.28.48' into developUpdates
django-post-office
from 3.7.0 to 3.7.1Release notes
Sourced from django-post-office's releases.
Changelog
Sourced from django-post-office's changelog.
Commits
5e284d3
Bump version to 3.7.195d68c1
use batching in email queryset and attachment queryset (#449)cc0182f
Removed date_hierarchy option in admin (#448)71c9022
optimize get_queue query (#446)Updates
celery
from 5.3.1 to 5.3.4Release notes
Sourced from celery's releases.
... (truncated)
Changelog
Sourced from celery's changelog.
... (truncated)
Commits
6b3409c
Bump version: 5.3.3 → 5.3.43d40bea
Prepare Celery v5.3.4 Release (#8479)6deda86
Revert "Revert "Add Semgrep CI (#8201)" (#8477)" (#8478)a683b36
Revert "Add Semgrep CI (#8201)" (#8477)d83d062
Remove as it seems to be buggy. (#8340)88d641c
Update Changelog.rstc08e811
Revert "Fix eager tasks does not populate name field (#8383)" (#8476)74c8bf7
Revert "fix(backends.database): store children" (#8475)1aff856
Use string value for CELERY_SKIP_CHECKS envvar (#8462)b28ac9c
Document need for CELERY_ prefix on CLI env varsUpdates
redis
from 4.6.0 to 5.0.0Release notes
Sourced from redis's releases.
Superseded by #82.