-
-
Notifications
You must be signed in to change notification settings - Fork 2.1k
Include version 0.2.0 of the Synapse LDAP Auth Provider module in the Docker image. #12512
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Seems reasonable to me.
It might be worth comparing all package versions in 1.56 against 1.57?
yields --- 156 2022-04-20 14:57:51.816027277 +0100
+++ 157 2022-04-20 14:57:54.122032426 +0100
@@ -1,7 +1,7 @@
Package Version
-------------------- ---------
attrs 21.4.0
-Authlib 1.0.0
+Authlib 0.15.5
Automat 20.2.0
bcrypt 3.2.0
bleach 4.1.0
@@ -10,31 +10,31 @@
cffi 1.15.0
charset-normalizer 2.0.12
constantly 15.1.0
-cryptography 36.0.2
+cryptography 36.0.1
defusedxml 0.7.1
elementpath 2.5.0
-frozendict 2.3.1
+frozendict 2.3.0
hiredis 2.0.0
hyperlink 21.0.0
idna 3.3
ijson 3.1.4
-importlib-metadata 4.11.3
incremental 21.3.0
jaeger-client 4.8.0
-Jinja2 3.1.1
+Jinja2 3.0.3
jsonschema 4.4.0
ldap3 2.9.1
lxml 4.8.0
-MarkupSafe 2.1.1
+MarkupSafe 2.1.0
matrix-common 1.1.0
-matrix-synapse 1.56.0
-matrix-synapse-ldap3 0.2.0
+matrix-synapse 1.57.0
+matrix-synapse-ldap3 0.1.5
msgpack 1.0.3
netaddr 0.8.0
opentracing 2.4.0
packaging 21.3
-phonenumbers 8.12.46
-Pillow 9.1.0
+parameterized 0.8.1
+phonenumbers 8.12.44
+Pillow 9.0.1
pip 22.0.4
prometheus-client 0.13.1
psycopg2 2.9.3
@@ -43,34 +43,32 @@
pycparser 2.21
PyJWT 2.3.0
pymacaroons 0.13.0
-Pympler 1.0.1
PyNaCl 1.5.0
pyOpenSSL 22.0.0
pyparsing 3.0.7
pyrsistent 0.18.1
pysaml2 7.1.2
python-dateutil 2.8.2
-pytz 2022.1
+pytz 2021.3
PyYAML 6.0
requests 2.27.1
-sentry-sdk 1.5.8
+sentry-sdk 1.5.7
service-identity 21.1.0
setuptools 58.1.0
-signedjson 1.1.1
+signedjson 1.1.4
simplejson 3.17.6
six 1.16.0
sortedcontainers 2.4.0
threadloop 1.0.2
-thrift 0.16.0
+thrift 0.15.0
tornado 6.1
treq 22.2.0
Twisted 22.2.0
txredisapi 1.4.7
typing_extensions 4.1.1
unpaddedbase64 2.1.0
-urllib3 1.26.9
+urllib3 1.26.8
webencodings 0.5.1
wheel 0.37.1
xmlschema 1.10.0
-zipp 3.8.0
zope.interface 5.4.0 |
--- v1.56.0-deps.txt 2022-04-20 14:56:40.676609654 +0100
+++ v1.57.0-deps.txt 2022-04-20 14:56:35.244591950 +0100
@@ -1,71 +1,69 @@
attrs==21.4.0
-Authlib==1.0.0
+Authlib==0.15.5
Automat==20.2.0
bcrypt==3.2.0
bleach==4.1.0
canonicaljson==1.6.0
certifi==2021.10.8
cffi==1.15.0
charset-normalizer==2.0.12
constantly==15.1.0
-cryptography==36.0.2
+cryptography==36.0.1
defusedxml==0.7.1
elementpath==2.5.0
-frozendict==2.3.1
+frozendict==2.3.0
hiredis==2.0.0
hyperlink==21.0.0
idna==3.3
ijson==3.1.4
-importlib-metadata==4.11.3
incremental==21.3.0
jaeger-client==4.8.0
-Jinja2==3.1.1
+Jinja2==3.0.3
jsonschema==4.4.0
ldap3==2.9.1
lxml==4.8.0
-MarkupSafe==2.1.1
+MarkupSafe==2.1.0
matrix-common==1.1.0
matrix-synapse @ file:///synapse
-matrix-synapse-ldap3==0.2.0
+matrix-synapse-ldap3==0.1.5
msgpack==1.0.3
netaddr==0.8.0
opentracing==2.4.0
packaging==21.3
-phonenumbers==8.12.46
-Pillow==9.1.0
+parameterized==0.8.1
+phonenumbers==8.12.44
+Pillow==9.0.1
prometheus-client==0.13.1
psycopg2==2.9.3
pyasn1==0.4.8
pyasn1-modules==0.2.8
pycparser==2.21
PyJWT==2.3.0
pymacaroons==0.13.0
-Pympler==1.0.1
PyNaCl==1.5.0
pyOpenSSL==22.0.0
pyparsing==3.0.7
pyrsistent==0.18.1
pysaml2==7.1.2
python-dateutil==2.8.2
-pytz==2022.1
+pytz==2021.3
PyYAML==6.0
requests==2.27.1
-sentry-sdk==1.5.8
+sentry-sdk==1.5.7
service-identity==21.1.0
-signedjson==1.1.1
+signedjson==1.1.4
simplejson==3.17.6
six==1.16.0
sortedcontainers==2.4.0
threadloop==1.0.2
-thrift==0.16.0
+thrift==0.15.0
tornado==6.1
treq==22.2.0
Twisted==22.2.0
txredisapi==1.4.7
typing_extensions==4.1.1
unpaddedbase64==2.1.0
-urllib3==1.26.9
+urllib3==1.26.8
webencodings==0.5.1
xmlschema==1.10.0
-zipp==3.8.0
zope.interface==5.4.0 |
Most of those don't seem important, but a few of those make me wonder... -Authlib==1.0.0
+Authlib==0.15.5 1.0.0 sounds like a nicer version than 0.15.5 when you have the choice, but that may just be superstitious :D. -Pympler==1.0.1 According to what we were talking about this morning, Pympler might be useful for diagnosing memory problems. Having it in the docker image might help us? This might be better off pushed back to 1.58.0 though, I don't think you'd call it a a regression (yet). |
Authlib 1.0.0 was released about a month ago, so I'm not worried about using 0.155. If anything I'm worried about the major semver jump. Pympler was formerly included in the |
Line 237 in 3ad74b6
|
Synapse 1.57.1 (2022-04-20) =========================== This is a patch release that only affects the Docker image. It is only of interest to administrators using [the LDAP module][LDAPModule] to authenticate their users. If you have already upgraded to Synapse 1.57.0 without problem, then you have no need to upgrade to this patch release. [LDAPModule]: https://github.com/matrix-org/matrix-synapse-ldap3 Updates to the Docker image --------------------------- - Include version 0.2.0 of the Synapse LDAP Auth Provider module in the Docker image. This matches the version that was present in the Docker image for Synapse v1.56.0. ([\#12512](matrix-org/synapse#12512))
Synapse 1.57.1 (2022-04-20) =========================== This is a patch release that only affects the Docker image. It is only of interest to administrators using [the LDAP module][LDAPModule] to authenticate their users. If you have already upgraded to Synapse 1.57.0 without problem, then you have no need to upgrade to this patch release. [LDAPModule]: https://github.com/matrix-org/matrix-synapse-ldap3 Updates to the Docker image --------------------------- - Include version 0.2.0 of the Synapse LDAP Auth Provider module in the Docker image. This matches the version that was present in the Docker image for Synapse v1.56.0. ([\matrix-org#12512](matrix-org#12512))
The v1.56.0 image included v0.2.0 whereas the v1.57.0 image included v0.1.5, which broke homeservers that are using it with the generic module API.
Issue likely introduced by https://github.com/matrix-org/synapse/pull/12385/files?
Fixes matrix-org/matrix-synapse-ldap3#162.
We'll want to release a patch release with this.