c5958d98a4
- migrate to libalternatives - Update to version 6.18.0 - Store all available hashes of files. - Validate hashes of all files during devpi-import, not only releases. ## Bug Fixes - Apply argparse transformations on values read from config file or environment. - Restore Python and platform info in user agent string after switch to httpx. - Remove all database entries on project deletion instead of only emptying them. - Fix error at end of replica streaming caused by changed behavior from switch to httpx. - Fix#1102: The data stream was cut off after 64k when proxying from replica to primary after switching to httpx. - Fix#1107: retry file downloads if there has been an error during download. # Other Changes - The filenames of some exported doczip files change due to normalization of the project name caused by changing the internals during export to allow `--hard-links to work. - 6.17.0 (2025-08-27) ## Deprecations and Removals - Dropped support for migrating old password hashes that were replaced in devpi-server 4.2.0. - Removed support for basic authorization in primary URL. The connection is already secured by a bearer token header. - Removed the experimental --replica-cert` option. The replica is already using a token via a shared secret, so this is redundant.
Daniel Garcia2026-02-04 14:12:11 +00:00
58798b9d86
Accepting request 1307018 from devel:languages:python
Ana Guerrero2025-09-25 16:45:16 +00:00
ba3e2c720e
- Add missing BuildRequires on pytest-asyncio.
Steve Kowalik2025-09-25 04:40:19 +00:00
90b715f83b
Accepting request 1178483 from devel:languages:python
Ana Guerrero2024-06-05 15:39:38 +00:00
dc31cc9485
Accepting request 1177307 from home:glaubitz:branches:devel:languages:python
Matej Cepl2024-05-28 13:52:51 +00:00
625abbd6c6
Accepting request 1118748 from devel:languages:python
Ana Guerrero2023-10-19 20:47:35 +00:00
0ef5d5fe8d
We need to ship tests, -client requires them
Steve Kowalik2023-10-19 01:16:26 +00:00
b6880be1ca
- Switch to pyproject macros. - Stop using greedy globs in %files. - Stop shipping tests. - Clean up skipping tests, packaging >22 is now required
Steve Kowalik2023-10-17 04:40:04 +00:00
395639d02c
- Version update to 6.7.0 6.7.0 (2022-09-28) ================== Features -------- - Add nginx example to devpi-gen-config with caching of simple pages for installers like pip. - Automatically check for +files when using --replica-file-search-path. - Set headers to prevent caching for simple links with stale results. Bug Fixes --------- - Fix#840: Correct url scheme in config if nginx is behind another proxy. 6.6.1 (2022-09-12) ================== Bug Fixes --------- - Fix slowdown introduced in 6.6.0 when simple links for mirrors are requested more than once in the same thread. - Removed preservation of original server uuid during import. Imported state is different from the original server. Replicas could not detect the change and get into an inconsistent state. - Prevent cache trashing when updating simple links on mirrors for projects with huge number of releases. - Preserve toxresult filenames during import to keep them being accessible on the same URLs after the fix for #686 in 5.2.0. 6.6.0 (2022-08-16) ================== Features -------- - Fix#592: return dict from list_projects_perstage of mirrors where the
Daniel Garcia2022-10-21 07:51:45 +00:00
35cd59a376
- update to 6.2.0: * Optimized some database access patterns. A new index is added to the database on first startup. For large databases that can take a while. * Improved performance of loads from database. * Optimized memory and cache use for database access. * Use frozenset for project name cache of mirror indexes. This mitigates memory fragmentation on some Linux distributions.
Dirk Mueller2021-11-08 12:01:47 +00:00