Releases: arcan1s/ahriman
Releases Β· arcan1s/ahriman
2.13.5
- π docs: update docs 243983e @arcan1s
- π feat: add ability to disable debug packages distribution ecfb615 @arcan1s
- π fix: lazy web component initialization 3cab658 @arcan1s
- π§― build: install base-devel package 0437f90 @arcan1s
- π fix: update Repo.init to the latest pacman release d30d512 @arcan1s
2.13.4
2.13.3
2.13.2
2.13.1
2.13.0
Key and breaking changes
-
Further improvements on the multi node setup (#102): add ability to delegate builds automatically (#118) as well as notify master node about existence (#121).
-
Daemon mode now can update packages in chunks (#120). New service file has been added as well.
-
Collect source files changes and store them. This feature is only available in dry-run mode. See #117 for more details.
-
Remove support of HTML form data (
application/x-www-form-urlencoded
). -
Some package specific URLs will now return 404 in case if package is unknown.
-
Disable HTTP request logging by default.
This release also includes some docker compose recipes, which can be found in the repository.
Detailed log
- π docs: move timeout settings from web to status group 7536d6b @arcan1s
- π feat: add separated web client for ahriman web services 82d1be5 @arcan1s
- π feat: forbid form data in html d72677a @arcan1s
- π type: update to the typed aiohttp release aef3cb9 @arcan1s
- π fix: use event instead of chained timer for daemon a689448 @arcan1s
- π feat: changes screen implementation (#117) 2760b36 @arcan1s
- π fix: correct url for update requests in remote-call trigger f2f6f6d @arcan1s
- π feat: add ability to run build process to remote instances (#118) 5ddc08f @arcan1s
- π feat: add ability to disable specific routes (#119) e51d917 @arcan1s
- π docs: restore docs for the view b3ce545 @arcan1s
- π§― build: drop makefile 93793b6 @arcan1s
- π chore: add configuration recipes 28589cb @arcan1s
- π docs: docs review 0e2ad33 @arcan1s
- π fix: drop debug toolbar e0e4da6 @arcan1s
- π docs: add reference how to copy package 290e6e7 @arcan1s
- π feat: add healh-check like endpoint, support of healthcheck in docker compose 48344f7 @arcan1s
- π feat: allow to run daemon mode with split packages check (#120) e4b22fd @arcan1s
- π refactor: use AppKey's instead of string identifiers for web application ee3ccf7 @arcan1s
- β test: add tests to check args list e40b773 @arcan1s
- π chore: add daemon unit 29c8c4b @arcan1s
- π§― build: install aiohttp-cors from aur 1a2327c @arcan1s
- π refactor: fix warnings and typos, cleanup code e911674 @arcan1s
- π chore: make yamll style consistent fdf7a36 @arcan1s
- π feat: add workers autodicsovery feature (#121) 2d42424 @arcan1s
- π feat: threadsafe services 8635ee8 @arcan1s
- π feat: raise 404 in case if package is unknown for logs and patches 7aba671 @arcan1s
- π chore: copyright update f4dcbbd @arcan1s
- π refactor: remove custom access logger 1a61da7 @arcan1s
- π fix: safe urls for packages 08086e8 @arcan1s
- π refactor: use root RequestException instead of the one from subpackage 9e1cf3c @arcan1s
- π feat: read username if email is not available for oauth provider ed7ed5d @arcan1s
- π chore: add index page recipe fc9391d @arcan1s
- π docs: url spelling 8b26035 @arcan1s
- π refactor: split Path elements to / and first directory 174d757 @arcan1s
- π refactor: simplify lock processing in worker trigger c88f97c @arcan1s
- π refactor: fix pylint warnings in tests 856bbc3 @arcan1s
- β test: add pytlint imports plugin and fix errors 2ea8a4a @arcan1s
- π docs: add comments to configuration 9f471d1 @arcan1s
- π’ ci: explicit isolated build for old ubuntu tox 203ebad @arcan1s
2.12.2
- π§― build: rename push action to release 5cbeec4 @arcan1s
- π fix: pass packagers object insteaed of string during rebuild 2d31a41 @arcan1s
- π feat: extend result class 95056cf @arcan1s
- π feat: add separated switch for status reporting 62dd773 @arcan1s
- π fix: fix some security issues e03fcbf @arcan1s
- π¨ style: highligh del methods in formatting d77cf7c @arcan1s
2.12.1
2.12.0
Key and breaking changes
- Multi repository support \o/. See #109 and related merge requests.
- Rework of the web interface, more templating options, user styles.
Note, that in order to enable multi repository support, manual intervention is required.
Detailed log
- π’ ci: publish docker image to ghcr 74209ac @arcan1s
- π feat: add ability to skip migrations 6fcb544 @arcan1s
- π feat: show help message if no command specified 62ae3ad @arcan1s
- π docs: mock cryptography import due to build errors 28afcde @arcan1s
- π fix: mark failed packages as failed in console handler 853185c @arcan1s
- π feat: pagination support for logs request c915d68 @arcan1s
- π feat: allow to use one application for multiple repositories (#111) efde0b2 @arcan1s
- π fix: correct version check in postinstall script 03c183d @arcan1s
- π perf: limit clone and fetch by the latest commit a56fe28 @arcan1s
- π feat: improve template processing (#112) 018d958 @arcan1s
- π fix: add note about pacman configuration edcc464 @arcan1s
- π docs: update documentation to new api calls 657bcdc @arcan1s
- π feat: add pagination to packages list 98e594d @arcan1s
- π fix: fix documentation building 462096e @arcan1s
- π fix: processes in docker images and pass full environment to
subprocesses d5f4fc9 @arcan1s - π feat: load http views dynamically (#113) 1859d14 @arcan1s
- π feat: add call method to printers 57c8ed3 @arcan1s
- π fix: whitelist environment variables instead of passing all of them b198778 @arcan1s
- π feat: add ability to override oauth2 icon f2ac27c @arcan1s
- π chore: update comments to the latest mypy release 4eb187a @arcan1s
- π feat: allow to use single web instance for all repositories (#114) 6bd1636 @arcan1s
- π feat: add ability to run multiple commands on success 16ad96d @arcan1s
- π fix: do not automatically add unknown local packages f8cbd07 @arcan1s
- π fix: write new line for telegram index 4c20897 @arcan1s
- π fix: make toggle button works on small displays ad90106 @arcan1s
- π refactor: add ability to pass anything as environment variable to build task 4b6feb9 @arcan1s
- π refactor: drop _check_output class attribute 8524f1e @arcan1s
- π feat: add patch controls to web, review web, enrich info tab (#115) 554827c @arcan1s
- π fix: correct month serialization c99d4f6 @arcan1s
- π fix: reset logs window manually f553cc0 @arcan1s
- π feat: improve small screens views e6d6cb0 @arcan1s
- π feat: read old web sections 79947af @arcan1s
- π chore: add metthod definition order plugin to pylint c51463d @arcan1s
- π§― build: remove unused files from tarball 7b667c8 @arcan1s
- π feat: allow to pass repository identifier to all database methods b116e6f @arcan1s
- π refactor: replace enum with intenum and strenum f51b8e2 @arcan1s
- π docs: correct crossreference in docs 279ac78 @arcan1s
- π§― build: remove spaces from names 52d69fa @arcan1s
- π feat: serve favicon in root 69cbbfc @arcan1s
- π feat: add upstream and aur urls to package info modal c941226 @arcan1s
2.11.0
Key and breaking changes
pkgrel
will be automatically increased in case of rebuilds, keeping track AUR pkgrel.- Better support for locally stored PKGBUILDs.
- Remote call triggers (report & upload), see #105, FAQ and #102 for more details.
Detailed log
- π automatically bump pkgrel on version duplicates 3a88d00 @arcan1s
- π full support of pep517 1baf049 @arcan1s
- π make auth.salt parameter optional 1f2d56e @arcan1s
- π Local packages support improvements (#104) 95e29d1 @arcan1s
- π remove unused absolute path validator (#106) d9eaf17 @arcan1s
- π add ability to read values from environment variables 572880e @arcan1s
- π resoolve dependencies by using local cache too (#107) a1d0e99 @arcan1s
- π contributing guide update 8c6486c @arcan1s
- π close descriptor after uploading archive on github 1384efb @arcan1s
- π add dummy type fields for pkgbuild generators ca60317 @arcan1s
- π update gh actions install script 9ea3a91 @arcan1s
- π Remote call trigger support (#105) c26a13c @arcan1s
- π review exception raise d3f6ca2 @arcan1s
- π verbose subprocess exception handle annd quite git 5dc6df1 @arcan1s
- π bump pylintrc 6dfe1b9 @arcan1s
- π use http client class for all http requests 33e68a5 @arcan1s
- π force rtd theme 477c473 @arcan1s
- π small improvements on code smell f608150 @arcan1s
- π add ability to partition tree before calculationn a1db4dc @arcan1s