Skip to content

Commit cde5fa8

Browse files
committed
Prepare a new release
Disable Python 3.6, 3.7 CI workflow as it's supported on Ubuntu 22.04 Update GH Workflows.
1 parent f8dc99a commit cde5fa8

File tree

8 files changed

+28
-16
lines changed

8 files changed

+28
-16
lines changed

.github/workflows/ci.yml

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,6 @@ jobs:
2020
fail-fast: false
2121
matrix:
2222
python-version:
23-
- "3.7"
2423
- "3.8"
2524
- "3.9"
2625
- "3.10"
@@ -31,9 +30,6 @@ jobs:
3130
- "pypy3.10"
3231
image:
3332
- "ubuntu-22.04"
34-
include:
35-
- python-version: "3.6"
36-
image: "ubuntu-20.04"
3733
steps:
3834
- name: Checkout
3935
uses: "actions/checkout@v4"

.github/workflows/tox-fedora.yml

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -21,20 +21,16 @@ jobs:
2121
strategy:
2222
matrix:
2323
tox_env:
24-
- py36
25-
- py37
2624
- py38
2725
- py39
2826
- py310
2927
- py311
3028
- py312
3129
- py313
32-
- c90-py36
33-
- c90-py37
3430
- py3-nosasltls
3531
- py3-trace
3632
- pypy3
3733
- doc
3834

3935
# Use GitHub's Linux Docker host
40-
runs-on: ubuntu-20.04
36+
runs-on: ubuntu-22.04

CHANGES

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,25 @@
1+
Released 3.4.5 2025-10-09
2+
3+
Fixes:
4+
* ReconnectLDAPObject now properly reconnects on UNAVAILABLE, CONNECT_ERROR
5+
and TIMEOUT exceptions (previously only SERVER_DOWN), fixing reconnection
6+
issues especially during server restarts
7+
* Fixed syncrepl.py to use named constants instead of raw decimal values
8+
for result types
9+
* Fixed error handling in SearchNoOpMixIn to prevent a undefined variable error
10+
11+
Tests:
12+
* Added comprehensive reconnection test cases including concurrent operation
13+
handling and server restart scenarios
14+
15+
Doc/
16+
* Updated installation docs and fixed various documentation typos
17+
* Added ReadTheDocs configuration file
18+
19+
Infrastructure:
20+
* Add testing and document support for Python 3.13
21+
22+
----------------------------------------------------------------
123
Released 3.4.4 2022-11-17
224

325
Fixes:

Lib/ldap/pkginfo.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
"""
22
meta attributes for packaging which does not import any dependencies
33
"""
4-
__version__ = '3.4.4'
4+
__version__ = '3.4.5'
55
__author__ = 'python-ldap project'
66
__license__ = 'Python style'

Lib/ldapurl.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
See https://www.python-ldap.org/ for details.
55
"""
66

7-
__version__ = '3.4.4'
7+
__version__ = '3.4.5'
88

99
__all__ = [
1010
# constants

Lib/ldif.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
44
See https://www.python-ldap.org/ for details.
55
"""
6-
__version__ = '3.4.4'
6+
__version__ = '3.4.5'
77

88
__all__ = [
99
# constants

Lib/slapdtest/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
See https://www.python-ldap.org/ for details.
55
"""
66

7-
__version__ = '3.4.4'
7+
__version__ = '3.4.5'
88

99
from slapdtest._slapdtest import SlapdObject, SlapdTestCase, SysLogHandler
1010
from slapdtest._slapdtest import requires_ldapi, requires_sasl, requires_tls

tox.ini

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,11 @@
55

66
[tox]
77
# Note: when updating Python versions, also change setup.py and .github/worlflows/*
8-
envlist = py{36,37,38,39,310,311,312},c90-py{36,37},py3-nosasltls,doc,py3-trace,pypy3.9
8+
envlist = py{38,39,310,311,312,313},py3-nosasltls,doc,py3-trace,pypy3.9
99
minver = 1.8
1010

1111
[gh-actions]
1212
python =
13-
3.6: py36
14-
3.7: py37
1513
3.8: py38, doc, py3-nosasltls
1614
3.9: py39, py3-trace
1715
3.10: py310

0 commit comments

Comments
 (0)