Tags give the ability to mark specific points in history as being important
-
v6.3.3
protectedfd8153e3 · ·Release v6.3.3 - 2026-02-21 --------------------------- bugfixes: - 71c713ca: add PRIMARY KEY to Sessions.UsersID to prevent duplicate rows - faa001a9: install poetry with pip to decouple system poetry issues miscellaneous tasks: - fd8153e3: (release) prepare version 6.3.3
-
v6.3.0
protectedbef021a1 · ·Release v6.3.0 - 2026-02-15 --------------------------- bugfixes: - 6f3c0afc: (deps) update dependency lxml to v6 - cd9621e7: (test) correct type 'any' as 'Any' - 98f99a69: (typing) correct class init return type - 875593a4: (test) correct return type of sendmail - e253fe96: (aurweb) correct return type of benchmark.{start,end} - 79dcf900: (test) rename 'user' to 'User' - 469c6c23: (test) assert that match is not None - 5c4d25d8: (aurweb) correct "incompatible default argument" mypy warnings - 5a679d89: (aurweb) membership should be `not in` - b76befc9: (test) fix lxml future warning - 41c73db7: (pyproject.toml) enable flake8-logging-format rule - 7e2a8861: (treewide) rewrite unnecessary dict(), list() or tuple() calls - 57979bd9: (aurweb) remove unnecessary list comprehensions - 1a003813: (aurweb) unnecessary generators that can be rewritten as set comprehensions - 7e9054b5: (aurweb) remove unnecessary list set - bd419514: (test) remove unnecessary call around sorted - 9d8f14aa: (pyproject.toml) enable flask-comprehensions rule - f284b367: (test) type functions which do not return a value - 327bcd6d: (aurweb) type functions which do not return a value - ef6e366e: (terraform) switch to cpx22 since cpx11 is deprecated - 2c8b9af3: (test) Use correct comparison - d5b3203a: Allow Python 3.14 - d464c59d: (deps) Bump pydantic to 2.12.5 - ab12e66d: Add libgit2 required by pygit2 - 0a78769b: (deps) Bump opentelemetry-* - 45148793: update copyright date on footer - 31ef28df: Correctly prepare soname requirement for SQL - bef021a1: (deps) Bump python-alpm to 0.4.1 features: - 3db89cf0: (lint) add mypy configuration - 92989bed: (templates) add OpenSearch search provider - 47dade9d: (ci) remove all vault files - 47677d95: Implement a new git update hook - 8fa6d4c0: Add config option to enable ALPM .SRCINFO parser housekeeping: - 3558540d: (static/css/archweb.css) minor typo miscellaneous tasks: - 3f262346: (deps) update dependency pytest-cov to v7 - dd058860: (deps) update dependency pytest-asyncio to v1 - 5649a9f9: (pre-commit) switch to ruff format for formatting - 28d71241: (pre-commit) switch to ruff for linting - 50e47b78: (pyproject.toml) enable prefer f-string rule - 108040a8: (pyproject.toml) enable code complexity rule - c55c57c8: (pyproject.toml) enable flake8-raise ruleset - 3ce3906e: (pyproject.toml) enable flake8-pie ruleset - 90786e7e: (pyproject.toml) move pytest.ini options to pyproject.toml - aada783c: (pyproject.toml) move .coveragerc options to pyproject.toml - def52447: (deps) update some dependencies - dfd9f74f: Add python-alpm dependency - 29b6fd82: Add soname edge cases to test_parse_dep refactor: - daeaa564: Move the current git update hook impl to update_legacy.py testing: - a84984e5: correctly type generator functions -
v6.2.18
protected5e50980a · ·Release v6.2.18 - 2025-09-09 --------------------------- bugfixes: - 972eb1e4: (packages) strip whitespace from maintainer search queries - 41a1cfbc: update copyright date on footer - 4a3a8c4b: restore `next` after a PM action is attempted without confirm - b6e7875c: (deps) update all non-major dependencies - 48d5171e: (test) correct HTML output for markdown details rendering features: - 4d29106b: rfc52: add tests for RFC52 (REUSE) support - 5561f3bd: rfc52: allowlist /LICENSES dir, check names miscellaneous tasks: - b4b7d22e: (pre-commit) Bump hook versions performance: - 723c2634: add HTTP caching with cache headers and conditional requests hore: - 5e50980a: (release) prepare version 6.2.18
-
v6.2.17
protected54eeb2c7 · ·Release v6.2.17 - 2025-06-05 --------------------------- bugfixes: - 935d4920: (templates) show package "flagged" message when logged out - d13517ee: gendummydata: use correct randrange defined via PKG_RELS - adc8f5e8: gendummydata: optdepends description must be stored in own db field - 52eb32b8: gendummydata: ensure valid range for num voters - e1e1b111: replace usage of redis with valkey - ba5eba5e: cron: use modern repo names and remove legacy community one - ae432337: cron: force remove leftover alpm sync lock files during pod startup - ad384329: packages: stable order for required by that is used multiple times features: - d6e8dc26: optionally enable opentelemetry based on config - 458be4f7: gendummydata: add probability to produce none existing deps - db69ac06: gendummydata: provide and depend on official packages - 64fdb413: gendummydata: generate split-packages sharing the same pkgbase - a032ace7: docker-compose: add schema dir to override volumes for dev setup - 112031db: gendummydata: add argparse to support overriding settings - 56d9a276: gendummydata: add option to include delete statements miscellaneous tasks: - 699fa127: README.md fix link to mailing list - 194f4534: expand PGP validation error message - 3f8896bb: lint: code re-formatted by black for lint pipeline - 95211809: poetry: bump pyalpm wheel to fix gcc 15 build issues - 54eeb2c7: (release) prepare version 6.2.17 performance: - 95051d2b: packages: reduce queries for package relations - 1ee50c6e: packages: avoid count query on comments template - 0ab76d10: packages: eager join the type for package dependencies - c75912a1: packages: optimize fetching depends and required_by relations - 338f5215: packages: lookup aur dependencies from pre fetched list - 7497a22f: packages: massively remove looped queries per dependency and provides - 0f809aef: packages: remove footgun API and adapt tests to pkgutil
-
v6.2.15
protectedeca8bbf5 · ·Release 6.2.15 - 2024-09-15 --------------------------- bugfixes: - 8dcf0b2d: (docker) fix compose race conditions on mariadb_init - a40283cd: reduce the number of subqueries against User by loading eagerly the Users from PackageComaintainer - 97cc6196: reduce the number of subqueries against Packages by preloading the existing dependencies names from AUR features: - 439ccd4a: (docker) add full grafana, prometheus, tempo setup for local dev housekeeping: - 77ef87c8: code re-formatted by black for lint pipeline miscellaneous tasks: - 4f68532e: (mariadb) fix mysql deprecation warnings by using mariadb commands performance: - edc1ab94: (captcha) simplify count() query for user ids
-
v6.2.14
protected88e8db44 · ·Release v6.2.14 - 2024-08-17 --------------------------- features: - b730f644: Add opentelemtry-based tracing housekeeping: - 92f5bbd3: reformat asgi.py miscellaneous tasks: - 88e8db44: (release) prepare version 6.2.14 performance: - 6c6ecd39: (aurweb) create a context with what is required
-
v6.2.13
protected9b12eaf2 · ·Release v6.2.13 - 2024-08-16 --------------------------- bugfixes: - 36a56e9d: (deps) update all non-major dependencies - 0d178956: (deps) update dependency gunicorn to v22 - f306b6df: (deps) update dependency fastapi to ^0.112.0 - a1b2d231: (deps) update dependency aiofiles to v24 - a16fac9b: revert mysqlclient to 2.2.3 - d393ed23: (templates) hide non-actionable links when not logged in housekeeping: - 80d3e5f7: update .editorconfig url miscellaneous tasks: - 5dd65846: (deps) update dependency coverage to v7.6.1 - 9b12eaf2: (release) prepare version 6.2.13 performance: - b65d6c5e: (aurweb/pkgbase) only relevant queries when logged in - d1a66a74: (aurweb/pkgbase) use exists() to avoid fetching a row
-
v6.2.12
protected2df5a2d5 · ·Release v6.2.12 - 2024-08-03 --------------------------- bugfixes: - 4d590925: add missing indicies on PackageBase ordered columns features: - a5b94a47: cache rss feedgen for 5 minutes housekeeping: - a54b6935: reformat files with pre-hooks miscellaneous tasks: - 2df5a2d5: (release) prepare version 6.2.12 styling: - 33d31d41: Indicate deleted accounts on requests page
-
v6.2.10
protectedef0619dc · ·Release v6.2.10 - 2024-05-18 --------------------------- bugfixes: - 4637b2ed: (tests) Fix test case for Prometheus metrics - 1ba9e6eb: change git-cliff "tag_pattern" option to regex - baf97bd1: (test) FastAPI 0.104.1 - Fix warnings - 22e15773: (deps) update dependency fastapi to ^0.109.0 - 2fcd793a: (test) Fixes for "TestClient" changes - 6e32cf42: (i18n) Adjust transifex host URL - a37b9685: (deps) update dependency lxml to v5 - db6bba8b: (deps) update dependency feedgen to v1 - 319c565c: (deps) update all non-major dependencies - 057685f3: Fix package info for 404 errors - 21e2ef5e: (test) Fix "TestClient" - 3220cf88: (CI) Remove "fast-single-thread" tag - 43b322e7: (CI) lint job - fix for python 3.12 documentation: - 1b82887c: Change i18n.txt to markdown format features: - 78342236: Set reply-to header for notifications to ML - a0b2e826: Parse markdown within html block elements - d050b626: Add blacklist check for pkgbase - 21a23c9a: Limit comment length housekeeping: - ffddf639: poetry - include python version 3.12 - afb7af3e: replace deprecated datetime functions miscellaneous tasks: - f967c356: (i18n) Update translations - 9818c3f4: (i18n) Replace [community] leftover mentions to [extra] - 76b69712: (deps) Ignore python upgrades with Renovate - 6ba06801: (deps) update dependencies - c6a530f2: (deps) bump pre-commit tools/libs
-
v6.2.9
protected027dfbd9 · ·Release v6.2.9 - 2023-11-25 --------------------------- bugfixes: - 2b8c8fc9: make dependency source use superscript tag - 40c1d3e8: (ci) Don't create error reports from sandbox - 933654fc: Restrict context var override on the package page - 9bf0c610: (deps) update all non-major dependencies features: - 5d302ae0: Support timezone and language query params - 765f989b: Allow <del> and <details/summary> tags in comments - 9d5b9c47: Add "groups" to package details page templates: - 3241391a: update bugs navbar entry to GitLab - 029ce3b4: update Gitlab navbar to point to Arch namespace
-
v6.2.8
protected27c51430 · ·Release v6.2.8 - 2023-10-15 --------------------------- bugfixes: - 3005e82f: Cleanup prometheus metrics for dead workers - 5699e9bb: (test) Remove file locking and semaphore - 1433553c: (test) Clear previous prometheus data for test - 7466e964: (ci) Exclude review-app jobs for renovate MR's - fd3022ff: Correct password length message. - 2166426d: (deps) update dependencies - 27cd5336: Skip setting existing context values features: - 6c610b26: Add terraform config for review-app[1] - 9eda6a42: Add ansible provisioning step for review-app - 0a7b0295: Indicate dependency source housekeeping: - 17020758: TU rename - code changes - f540c795: TU rename - UI elements - 148c8825: TU rename - /tu routes - 61f1e5b3: TU rename - Test suite - 87f6791e: TU rename - Comments - d2d47254: TU rename - Table/Column names, scripts - 9e9ba158: TU rename - Misc
-
v6.2.7
protectedf05f1dba · ·Release 6.2.7 - 2023-08-04 --------------------------- bugfixes: - 5ccfa7c0: same ssh key entered multiple times - c0bbe21d: (test) correct test for ssh-key parsing - fa1212f2: translations not containing string formatting - 27819b44: /rss lazy load issue & perf improvements - 862221f5: (deps) update all non-major dependencies - 5729d678: git links in comments for multiple OIDs - bc03d8b8: Fix middleware checking for accepted terms - e45878a0: Fix issue with requests totals - f74f94b5: (deps) update dependency gunicorn to v21 - 969b84af: (deps) update all non-major dependencies - 7a44f379: (deps) update dependency fastapi to v0.100.1 - 94b62d29: Check if user exists when editing account - 8ad03522: (deps) update all non-major dependencies changes: - 347c2ce7: Change order of commit validation routine features: - 44c158b8: Implement statistics class & additional metrics - 86994579: Separate cache expiry for stats and search - 375895f0: Add Prometheus metrics for requests testing: - 6cd70a5c: Add tests for user/package statistics
-
v6.2.6
protected225ce237 · ·Release v6.2.6 - 2023-07-08 --------------------------- bugfixes: - 9fe8d524: (test) MariaDB 11 upgrade, query result order - f3f8c0a8: add recipients to BCC when email is hidden - 7cde1ca5: (deps) update all non-major dependencies - 81d29b4c: (deps) update dependency fastapi to ^0.100.0 - 4821fc13: show placeholder for deleted user in comments features: - 3acfb08a: cache package search results with Redis - 814ccf6b: add Prometheus metrics for Redis cache housekeeping: - 1f40f6c5: set current maintainers performance: - c41f2e85: tweak some search queries - 7c8b9ba6: add index to tweak our default search query
-
v6.2.5
protectede2c113ca · ·Release v6.2.5 - 2023-06-22 --------------------------- bugfixes: - 58158505: browser hints for password fields - 32461f28: (docker) Suppress error PEP-668 - 143575c9: restore command, remove premature creation of pkgbase changes: - e9cc2fb4: only require .SRCINFO in the latest revision - 26b2566b: print the user name if connecting via ssh - ed17486d: (git) allow keys/pgp subdir with .asc files features: - 1c11c901: switch requests filter for pkgname to "contains" housekeeping: - c6c81f07: Amend .gitignore and .dockerignore
-
v6.2.4
protecteded2f85ad · ·Release v6.2.4 - 2023-05-27 --------------------------- bugfixes: - 3253a6ad: (deps) remove urllib3 from dependency list - d0b0e4d8: update repo information with aurblup script - 1b41e857: (deps) update all non-major dependencies - 2eacc84c: properly evaluate AURREMEMBER cookie - 57c154a7: increase expiry for AURLANG cookie; only set when needed - d3663772: make AURREMEMBER cookie a permanent one - 22fe4a98: make AURSID a session cookie if "remember me" is not checked - d1a3fee9: (deps) update all non-major dependencies - 2709585a: (deps) update dependency fastapi to v0.95.2 features: - f24fae0c: Add "Requests" filter option for package name - 5fe375bd: add link to MergeBaseName in requests.html housekeeping: - 146943b3: support new default repos after git migration miscellaneous tasks: - d2e8fa02: (deps) "Group all minor and patch updates together" - 7a88aeb6: update .gitignore for test-emails - edc4ac33: remove setting AURLANG and AURTZ on account edit - 638ca7b1: remove setting AURLANG and AURTZ on login - 49e98d64: increase default session/cookie timeout refactor: - a7882c75: remove session_time from user.login testing: - 0807ae6b: add tests for cookie handling