- Fix set user roles when role is None #669 (@janjagusch)
(GitHub contributors page for this release)
(GitHub contributors page for this release)
@codecov-commenter | @mbestipa | @wolfv
- Fix double upload bug and improve test #663 (@AndreasAlbertQC)
- Add migration script for scoped API keys #655 (@beenje)
- Fix crash when uploading a package through scoped API key #647 (@gabm)
- Consider packages.conda for index update and channel mirroring #638 (@YYYasin19)
- Pin pydantic<2 #653 (@AndreasAlbertQC)
- Make upload routes consistent with each other #635 (@AndreasAlbertQC)
(GitHub contributors page for this release)
@AndreasAlbertQC | @beenje | @codecov-commenter | @gabm | @janjagusch | @wolfv | @YYYasin19
- Remove DB dependency for health endpoint #652 (@AndreasAlbertQC)
- Do not pass pooling arguments to sqlite #641 (@AndreasAlbertQC)
- Use PEP-593 Annotated for options and arguments in CLI commands #644 (@rominf)
- Bump pyright-python version #643 (@rominf)
(GitHub contributors page for this release)
@AndreasAlbertQC | @codecov-commenter | @rominf
- Fix event loop errors #650 (@janjagusch)
- Checkout source code from fork #651 (@janjagusch)
(GitHub contributors page for this release)
- Run CI on main branch #637 (@janjagusch)
- Add GCS env vars #636 (@janjagusch)
(GitHub contributors page for this release)
@codecov-commenter | @ivergara | @janjagusch
- Sanitize DB urls before printing #633 (@AndreasAlbertQC)
- Make sqlalchemy pool settings configurable #632 (@AndreasAlbertQC)
- Avoid exposing the Postgres credentials #628 (@sbivol)
- Add sampler profiling #623 (@ivergara)
- Fix pre-commit / micromamba interplay #634 (@AndreasAlbertQC)
- Add osx-arm64 version for testing on newer apple devices #631 (@YYYasin19)
- Migrate to setup-micromamba #627 (@pavelzw)
- Move configurations to
pyproject.toml
#624 (@SauravMaheshkar)
(GitHub contributors page for this release)
@AndreasAlbertQC | @codecov-commenter | @ivergara | @janjagusch | @martinRenou | @pavelzw | @SauravMaheshkar | @sbivol | @YYYasin19
- Add endpoints for health checks #622 (@janjagusch)
- Fix pyright errors #621 (@janjagusch)
(GitHub contributors page for this release)
@codecov-commenter | @janjagusch
- Cast starlette URL to str #618 (@janjagusch)
(GitHub contributors page for this release)
- Fix unbound variables #609 (@janjagusch)
- Enable pyright reportMissingImports #615 (@janjagusch)
- Enable pyright reportMissingModuleSource #614 (@janjagusch)
- Enable pyright reportOptionalMemberAccess #613 (@janjagusch)
- Enable pyright reportOptionalOperand #612 (@janjagusch)
- Enable pyright reportOptionalSubscript #611 (@janjagusch)
- Enable pyright reportPrivateImportUsage #610 (@janjagusch)
- Add prettier pre-commit hook #608 (@janjagusch)
- Add pyright pre-commit hook #607 (@janjagusch)
- Try to fix ReadTheDocs 2 #605 (@janjagusch)
- Fix ReadTheDocs #604 (@janjagusch)
- Move SQL authenticator plugin to own repo #593 (@simonbohnen)
- Remove old
quetz-client
#589 (@simonbohnen)
(GitHub contributors page for this release)
@codecov-commenter | @janjagusch | @simonbohnen
- Remove xattr as hard dependency #602 (@SimonBohnenQC)
(GitHub contributors page for this release)
- Fix upload endpoint #597 (@simonbohnen)
- Fix upload endpoint #594 (@simonbohnen)
- Update check-release action to v2 #601 (@janjagusch)
- Make
quetz
compatible with SQLAlchemy 2.0 #598 (@simonbohnen) - Update pre-commit versions #592 (@wolfv)
(GitHub contributors page for this release)
@codecov-commenter | @janjagusch | @simonbohnen | @wolfv
- no file or directory mandatory #558 (@brichet)
- Add an API for paginated package versions #556 (@brichet)
- Implement multiple languages support for the TermsOfServices #552 (@martinRenou)
- Adds a new endpoint to check if the user already signed the TOS #548 (@hbcarlos)
- Fix / consistent usage of f-strings #538 (@riccardoporreca)
- Add upload endpoint #533 (@atrawog)
- Add SQL authenticator #508 (@janjagusch)
- Remove
httpx
pin, fix tests, & test plugins individually #574 (@simonbohnen) - Fix sqlauth error parsing #569 (@simonbohnen)
- Fix update route in SQL Authenticator #568 (@simonbohnen)
- fix OpenAPI spec. by allowing "nullable" values #564 (@kuepe-sl)
- fix package_versions.version_order database field after package version deletion #562 (@kuepe-sl)
- fix path in HTML templates #561 (@kuepe-sl)
- Fixes CI #559 (@hbcarlos)
- Fix/several typo errors #557 (@brichet)
- Fixes issues and tests on indexes #555 (@brichet)
- Remove an uploaded package whose filename does not match the package name #554 (@brichet)
- Remove package from repodata.json #551 (@brichet)
- channels with dots in their name cause a crash in indexing #541 (@gabm)
- Add docker badge to README #547 (@dhirschfeld)
(GitHub contributors page for this release)
@atrawog | @baszalmstra | @brichet | @codecov-commenter | @dhirschfeld | @gabm | @hbcarlos | @janjagusch | @kuepe-sl | @martinRenou | @riccardoporreca | @simonbohnen | @wolfv
(GitHub contributors page for this release)
- allow upload usage without conda-verify installed #524 (@wolfv)
- log errors of background tasks #523 (@wolfv)
- fix compatibility with latest starlette #530 (@wolfv)
- fix proxy channels noarch and gzip repodata #529 (@wolfv)
- Fix PAM authentication log message #526 (@riccardoporreca)
- fix mamba 0.23.0 compat #525 (@wolfv)
- Use infodata['size'] for s3fs #521 (@atrawog)
- Move httpx as dependency #507 (@fcollonval)
(GitHub contributors page for this release)
@atrawog | @codecov-commenter | @fcollonval | @riccardoporreca | @wolfv
- Fix gcs region config entry #517 (@janjagusch)
(GitHub contributors page for this release)
- Make GCS bucket location configurable #512 (@janjagusch)
- Fix CI #513 (@janjagusch)
- small test refactor, skip harvester tests on python 3.10 #505 (@wolfv)
- Unpin h2 #500 (@janjagusch)
(GitHub contributors page for this release)
@codecov-commenter | @janjagusch | @wolfv
- update all js #501 (@wolfv)
- attempt to fix CI #497 (@wolfv)
- Allow deleting channel members and changing role of existing members #495 (@janjagusch)
- Bump url-parse from 1.4.7 to 1.5.10 in /quetz_frontend #491 (@dependabot)
- Make cache timeout for GCS configurable #490 (@SophieHallstedtQC)
- Bump follow-redirects from 1.11.0 to 1.14.8 in /quetz_frontend #487 (@dependabot)
- Bump ajv from 6.12.2 to 6.12.6 in /quetz_frontend #486 (@dependabot)
- Bump node-sass from 4.14.1 to 7.0.0 in /quetz_frontend #485 (@dependabot)
- Bump ssri from 6.0.1 to 6.0.2 in /quetz_frontend #484 (@dependabot)
- Bump postcss from 7.0.32 to 7.0.39 in /quetz_frontend #482 (@dependabot)
- Bump path-parse from 1.0.6 to 1.0.7 in /quetz_frontend #498 (@dependabot)
- Bump lodash from 4.17.19 to 4.17.21 in /quetz_frontend #483 (@dependabot)
(GitHub contributors page for this release)
@codecov-commenter | @dependabot | @janjagusch | @SophieHallstedtQC | @wolfv