File tree Expand file tree Collapse file tree 7 files changed +28
-14
lines changed Expand file tree Collapse file tree 7 files changed +28
-14
lines changed Original file line number Diff line number Diff line change 2020 fail-fast : false
2121 matrix :
2222 python-version :
23- - " 3.7"
2423 - " 3.8"
2524 - " 3.9"
2625 - " 3.10"
2928 - " pypy3.9"
3029 image :
3130 - " ubuntu-22.04"
32- include :
33- - python-version : " 3.6"
34- image : " ubuntu-20.04"
3531 steps :
3632 - name : Checkout
3733 uses : " actions/checkout@v4"
4339 - name : Disable AppArmor
4440 run : sudo aa-disable /usr/sbin/slapd
4541 - name : Set up Python ${{ matrix.python-version }}
46- uses : actions/setup-python@v4
42+ uses : actions/setup-python@v5
4743 with :
4844 python-version : ${{ matrix.python-version }}
4945 allow-prereleases : true
Original file line number Diff line number Diff line change 99 tox_test :
1010 name : Tox env "${{matrix.tox_env}}" on Fedora
1111 steps :
12- - uses : actions/checkout@v2
12+ - uses : actions/checkout@v4
1313 - name : Run Tox tests
1414 uses : fedora-python/tox-github-action@main
1515 with :
1616 tox_env : ${{ matrix.tox_env }}
1717 dnf_install : >
1818 @c-development openldap-devel python3-devel
1919 openldap-servers openldap-clients lcov clang-analyzer valgrind
20- enchant
20+ enchant python3-setuptools
2121 strategy :
2222 matrix :
2323 tox_env :
24- - py36
25- - py37
2624 - py38
2725 - py39
2826 - py310
3634 - doc
3735
3836 # Use GitHub's Linux Docker host
39- runs-on : ubuntu-20 .04
37+ runs-on : ubuntu-22 .04
Original file line number Diff line number Diff line change 1+ Released 3.4.5 2025-10-08
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+
20+ ----------------------------------------------------------------
121Released 3.4.4 2022-11-17
222
323Fixes:
Original file line number Diff line number Diff line change 11"""
22meta 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'
Original file line number Diff line number Diff line change 44See https://www.python-ldap.org/ for details.
55"""
66
7- __version__ = '3.4.4 '
7+ __version__ = '3.4.5 '
88
99__all__ = [
1010 # constants
Original file line number Diff line number Diff line change 33
44See https://www.python-ldap.org/ for details.
55"""
6- __version__ = '3.4.4 '
6+ __version__ = '3.4.5 '
77
88__all__ = [
99 # constants
Original file line number Diff line number Diff line change 44See https://www.python-ldap.org/ for details.
55"""
66
7- __version__ = '3.4.4 '
7+ __version__ = '3.4.5 '
88
99from slapdtest ._slapdtest import SlapdObject , SlapdTestCase , SysLogHandler
1010from slapdtest ._slapdtest import requires_ldapi , requires_sasl , requires_tls
You can’t perform that action at this time.
0 commit comments