Commit graph

118 commits

Author SHA1 Message Date
Erik Johnston
04341fb9d6 v1.5.0 2024-09-04 14:08:59 +01:00
Ben Banfield-Zanin
0bb350392b
Bump humanize to work-around https://github.com/pypa/setuptools/issues/4519 (#114) 2024-09-03 18:50:40 +01:00
Adam Hellberg
2c46a764f7
Remove empty LoggingContext (#109)
As per the comment on parent repo:
https://github.com/matrix-org/synapse-s3-storage-provider/issues/56#issuecomment-1103873051

Signed-off-by: Adam Hellberg <sharparam@sharparam.com>
2024-03-19 16:59:39 +00:00
Andrew Morgan
f348d3c06f Bump version to 1.4.0. 2024-03-15 11:03:24 +00:00
Ben Banfield-Zanin
472d3afe22
Support more durations in the cleanup script (#112)
Support move durations in the cleanup script
2024-03-15 10:13:15 +00:00
Ben Banfield-Zanin
acbcc412cc
Allow configuration of where the Synapse homeserver yaml file containing DB settings is loaded from (#111) 2024-03-14 12:10:03 +00:00
Ben Banfield-Zanin
9490124b2a
Support using a prefix of the S3 bucket (#110) 2024-03-14 12:08:38 +00:00
Patrick Cloke
fa2b0e0c09 Bump version to 1.3.0. 2023-11-17 10:12:27 -05:00
Patrick Cloke
0221c870a1
Bump the minimum version of botocore for compatibility with urllib3 2.0.x. (#106) 2023-11-17 09:43:53 -05:00
David Robertson
1beb6af95e
Deal with GHA deprecation warnings (#95)
Part of https://github.com/matrix-org/synapse/issues/14203
2023-04-04 17:18:01 +01:00
Sean Quah
17df25e460 Bump version to 1.2.1 2023-03-30 14:08:26 +01:00
Sean Quah
0e78713885
Bump PyYAML requirement to be compatible with Synapse's pinned version (#93)
Synapse has PyYAML 6.0 pinned currently.

Signed-off-by: Sean Quah <seanq@matrix.org>
2023-03-30 14:07:23 +01:00
Sean Quah
633c48eda4
Fix a CI flake (#94)
We need to consume the `Failure` in `test_error`, otherwise subsequent
tests will fail if the garbage collector runs during them.

Signed-off-by: Sean Quah <seanq@matrix.org>
2023-03-30 14:01:01 +01:00
Victor Freire
6f8b3821aa
Add support to read database configuration from homeserver.yaml (#91) 2023-03-14 15:38:51 +00:00
David Robertson
fa27fa1a92
Fix CI again (#90)
* Fix CI again

* Try invoking isort etc directly

* Don't bother nuking pyc files

* Remove usedevelop and commented-out 'find' invocation
2023-01-09 18:11:45 +00:00
David Robertson
2ec5ec5a79
Bump version to 1.2.0 2023-01-09 16:57:15 +00:00
Cody Neiman
c65f9e5ba5
Fix SSE-C extra_arg checks (#87)
Fixes https://github.com/matrix-org/synapse-s3-storage-provider/issues/86
2022-11-15 12:19:19 +00:00
reivilibre
52be2ef613
Merge pull request #84 from xangelix/sse-c 2022-11-08 12:55:08 +00:00
Olivier Wilkinson (reivilibre)
0f162da9ed fixup! (Copy flake8 config from Synapse to dismiss spurious error) 2022-11-08 12:52:40 +00:00
Olivier Wilkinson (reivilibre)
966a0cf28a (Copy flake8 config from Synapse to dismiss spurious error) 2022-11-08 12:44:50 +00:00
Cody Wyatt Neiman
139e44673c
Add extra_args comment and link to docs 2022-11-04 13:18:53 -04:00
Cody Wyatt Neiman
5957773cf7
Refactor eargs to extra_args 2022-11-04 13:17:00 -04:00
Cody Wyatt Neiman
ff28d0a02f
Remove nargs=? from --sse-customer-algo arg 2022-11-04 13:10:40 -04:00
Cody Wyatt Neiman
095f8ebe86
Add sse_customer_algo default note 2022-11-04 13:09:01 -04:00
Kat Gerasimova
e531d0afea
Add automation to move X-Needs-Info issues (#85) 2022-11-02 15:17:17 +00:00
Cody Wyatt Neiman
8383d2e346
Merge branch 'main' into sse-c 2022-10-30 17:57:17 -04:00
Cody Wyatt Neiman
f39ce16a97
Fix set whitespace 2022-10-30 16:58:08 -04:00
Cody Wyatt Neiman
d08c2dcf22
Resolve linting errors 2022-10-30 16:52:01 -04:00
David Robertson
40c6a5599b
Fix CI and bump actions dependencies to deal with GHA deprecations. (#83) 2022-10-25 12:37:48 +01:00
Cody Wyatt Neiman
1e2cec3e56
Fix s3_download_task args order 2022-10-24 21:53:28 -04:00
Cody Wyatt Neiman
c118826d14
Fix remaining eargs run_upload reference 2022-10-24 20:28:11 -04:00
Cody Wyatt Neiman
4ab0624023
Fix run_upload eargs 2022-10-24 20:00:23 -04:00
Cody Wyatt Neiman
3e3f059f6c
Match SSE-C docs closer to other optional configs 2022-10-24 14:58:26 -04:00
Cody Wyatt Neiman
93b41de6b4
Add S3 SSE-C support
https://docs.aws.amazon.com/AmazonS3/latest/userguide/ServerSideEncryptionCustomerKeys.html
2022-10-24 14:20:20 -04:00
David Robertson
b0fa9bb140
Bump minimum required version of PyYAML (#81) 2022-10-12 12:27:06 +01:00
David Robertson
6d7c60a04a
Correct name of secret in release job 2022-10-12 12:00:17 +01:00
David Robertson
3a312edebd
Bump version to 1.1.1 2022-10-12 11:55:09 +01:00
David Robertson
e762c859ac
Fix dependencies syntax (#80) 2022-10-12 11:51:55 +01:00
Erik Johnston
5d734dee80
Merge pull request #77 from kittykat/patch-1
Add issue automation for triage
2022-09-02 17:52:31 +02:00
Kat Gerasimova
5a70b9ac8f
Add issue automation for triage
Move new issues to https://github.com/orgs/matrix-org/projects/67 for triage
2022-09-02 10:18:45 +01:00
Michael Kaye
ffd3fa4773
Update to v1.0.1 of setup-matrix-synapse (#73)
Required to be compatible with recently released synapse versions v1.56.0 or higher.
2022-04-06 11:59:54 +01:00
Michael Kaye
10558c8edc
Integration test s3 storage provider against latest synapse release (#72)
Co-authored-by: Brendan Abolivier <babolivier@matrix.org>
2022-03-25 18:20:02 +01:00
Alex Auvolat
8926b4e417
Add support for Synapse running on sqlite3 database in scripts/s3_media_upload (#71)
Signed-off-by: Alex Auvolat <alex@adnab.me>
2022-01-13 18:14:52 +00:00
David Robertson
f821cff55e
Make the release action upload to real PyPI (#70)
* Run `build` and `twine check` in regular CI

Co-authored-by: Brendan Abolivier <babolivier@matrix.org>
2021-12-01 17:28:02 +00:00
David Robertson
acd45b4aec
Bump version to 1.1.1-test
I have already uploaded a v1.1 to testpypi (and proper pypi for that
matter) and cannot reupload it.
2021-11-24 13:23:30 +00:00
David Robertson
ab561b53bd
Correct CI's invocation of twine 2021-11-24 13:23:30 +00:00
David Robertson
af3d6c8ab7
Test uploading to PyPI on release (#69) 2021-11-23 15:13:39 +00:00
David Robertson
84858af0ca
Update version number and give setup.py some love (#68)
* Mark version as 1.1

The previous owner of the PyPI package updated to a version 1.1 two days
ago, so this ought to be bumped to 1.1 too. See https://pypi.org/project/synapse-s3-storage-provider/1.1/#description

* Extra options in setup.py

* Packaging instructions
2021-11-22 15:33:10 +00:00
Sean Quah
04d5fb7fe9
Configure @matrix-org/synapse-core to be the code owner for the repo (#67)
Signed-off-by: Sean Quah <seanq@element.io>
2021-10-25 14:30:03 +01:00
Brendan Abolivier
fd1e12385d
Use the right config section (#62) 2021-10-12 12:14:27 +02:00