Releases: quay/quay
Releases · quay/quay
v3.11.1
What's Changed
- [redhat-3.11] nginx: add rule to route /updateuser to old ui (PROJQUAY-6722) by @openshift-cherrypick-robot in #2747
- [redhat-3.11] ui: dont show username password signin when auth_type is oidc (PROJQUAY-6740) by @openshift-cherrypick-robot in #2780
- [redhat-3.11] ui: non org admins cannot remove team sync (PROJQUAY-6924) by @openshift-cherrypick-robot in #2795
- [redhat-3.11] ui: Add human readable autoprune policy method type (PROJQUAY-6918) by @openshift-cherrypick-robot in #2784
- cherrypick: merging f24176 from master (PROJQUAY-7033) by @bcaton85 in #2801
- v3.11.1 Changelog Bump by @github-actions in #2831
- [redhat-3.11] ui: fixing failing cypress test (PROJQUAY-7106) by @openshift-cherrypick-robot in #2844
- [redhat-3.11] oidc: ask for group object id for azure oauth login (PROJQUAY-6917) by @openshift-cherrypick-robot in #2837
- [redhat-3.11] ui: disable invited tab when team is synced (PROJQUAY-6831) by @openshift-cherrypick-robot in #2845
- [redhat-3.11] teamsync: run team sync worker for teams synced via ldap or keystone (PROJQUAY-6762) by @openshift-cherrypick-robot in #2852
- [redhat-3.11] ui: send recovery email option in superusers panel (PROJQUAY-7195) by @openshift-cherrypick-robot in #2880
Full Changelog: v3.11.0...v3.11.1
v3.10.5
What's Changed
- [redhat-3.10] quota: removing repo size from quota verification (PROJQUAY-6637) by @openshift-cherrypick-robot in #2708
- cherrypick: commit f241767 from master (PROJQUAY-6895) by @bcaton85 in #2797
- v3.10.5 Changelog Bump by @github-actions in #2812
Full Changelog: v3.10.4...v3.10.5
v3.11.0
What's Changed
- autoprune: validating input to autoprune policy (PROJQUAY-6230) by @bcaton85 in #2430
- marketplace: return None if subscription api times out (PROJQUAY-5363) by @Marcusk19 in #2437
- ui: Add landing page for quay.io (PROJQUAY-5460) by @Marcusk19 in #2264
- api: graceful error handling for robot acct already exists (PROJQUAY-6261) by @Sunandadadi in #2436
- storage: pass S3 region to S3Storage init (PROJQUAY-6375) by @syed in #2459
- federationuser(ldap): fixing keepalive settings for LDAP connections (PROJQUAY-5137) by @michaelalang in #2440
- ui: Add form for repository state (PROJQUAY-5715) by @jonathankingfc in #2449
- ui: allow current day to be selected for tag expiration (PROJQUAY-6262) by @bcaton85 in #2448
- ui: fix search for bulk delete default permission modal (PROJQUAY-6369) by @harishsurf in #2464
- deploy: Add connection pooling env variable (PROJQUAY-5550) by @syed in #2472
- deploy: add DB pooling to py3 template (PROJQUAY-5550) by @syed in #2474
- storage: adding IBM COS storage option (PROJQUAY-2679) by @bcaton85 in #2470
- ui: fix tab visibility for teams and membership (PROJQUAY-6333) by @harishsurf in #2451
- secscan: enable gc for manifests by default (PROJQUAY-4126) by @dmage in #2485
- ui: breadcrumbs on new ui (PROJQUAY-5452) by @Sunandadadi in #1893
- billing: apply free trial to stripe checkout sessions (PROJQUAY-6405) by @kleesc in #2491
- ui: display manifest list size range (PROJQUAY-6393) by @dmesser in #2469
- ui: Allow adding user from create team wizard (PROJQUAY-6336) by @harishsurf in #2468
- ui: following capitalisation guidelines in the new ui (PROJQUAY-6247) by @Sunandadadi in #2488
- quayio: Remove cpu limits (PROJQUAY-6440) by @jonathankingfc in #2503
- database: use psycopg2 instead of psycopg2-binary (PROJQUAY-6453) by @syed in #2511
- ui: add breadcrumbs for teams page (PROJQUAY-6442) by @Sunandadadi in #2504
- api: add caching for get_repository method (PROJQUAY-6472) by @Sunandadadi in #2515
- Revert "api: add caching for get_repository method (PROJQUAY-6472)" by @Sunandadadi in #2517
- deploy: add web worker count to deployment (PROJQUAY-6453) by @syed in #2520
- marketplace: add logging for user api (PROJQUAY-233) by @Marcusk19 in #2513
- api: adding nickname decorator to autoprune policy endpoints (PROJQUAY-6483) by @bcaton85 in #2524
- autoprune: adding audit logs to namespace autoprune policy API (PROJQUAY-6229) by @bcaton85 in #2431
- deploy: update deploy template add proxy port (PROJQUAY-6456) by @syed in #2539
- user(robots): disallow robot login and create 2nd (PROJQUAY-5968) by @michaelalang in #2483
- Add registry worker count to debug deployment (PROJQUAY-6456) by @syed in #2542
- deploy: fix health check endpoint for quay deployment (PROJQUAY-6456) by @syed in #2544
- deploy: update main deployment to add regitry worker count (PROJQUAY-6456) by @syed in #2546
- marketplace: update user ebs number lookup to find personal account numbers (PROJQUAY-233) by @Marcusk19 in #2545
- sso: adding error log for export compliance (PROJQUAY-6486) by @Sunandadadi in #2540
- ui: fix broken update of repo description (PROJQUAY-6243) by @dmesser in #2554
- ui: updates Quay.io documentation redirect link (PROJQUAY-6473) by @stevsmit in #2516
- ui: implementing build history page (PROJQUAY-6293) by @bcaton85 in #2523
- ui: show UI toogle to all users in quay.io (PROJQUAY-6505) by @syed in #2553
- ui: Prevent switch to beta UI toggle from rendering if user is anonymous (PROJQUAY-6526) by @bcaton85 in #2558
- ui: updating logo for quay.io (PROJQUAY-6531) by @bcaton85 in #2559
- marketplace: add exception handling for reconciler (PROJQUAY-233) by @Marcusk19 in #2560
- ui: breadcrumbs fix when org and repo names are identical (PROJQUAY-6504) by @Sunandadadi in #2569
- configtool: Adding validation for IBM Cloud Storage (PROJQUAY-6549) by @bcaton85 in #2568
- ui: add dark mode to see Quay in a new light or lack thereof (PROJQUAY-6570) by @dmesser in #2575
- ui: adding build avatar image size (PROJQUAY-6575) by @bcaton85 in #2580
- marketplace: update reconciliationworker to use webCustomerId instead of ebsAccountNumber (PROJQUAY-233) by @Marcusk19 in #2582
- marketplace: make sure customer id from api is returned as an int (PROJQUAY-233) by @Marcusk19 in #2590
- ui: adding build trigger table (PROJQUAY-6295) by @bcaton85 in #2570
- billing: marketplace UI (PROJQUAY-6551) by @Marcusk19 in #2595
- cache: adding caching on look_up repository (PROJQUAY-6472) by @Sunandadadi in #2521
- logs: add failure logging for login, push, pull and delete events (PROJQUAY-5411) by @dmesser in #1903
- storage: Fix big layer uploads for Ceph/RADOS driver (PROJQUAY-6586) by @ibazulic in #2601
- chore: adding debug logging for repository_lookup cache key(PROJQUAY-6472) by @Sunandadadi in #2610
- ui: implementing creation of custom git trigger (PROJQUAY-6299) by @bcaton85 in #2599
- marketplace: return array of valid subscriptions when looking up subscription (PROJQUAY-6551) by @Marcusk19 in #2613
- fix: pull-through should tolerate missing tag (PROJQUAY-4849) by @dmage in #2598
- cdn: add namespace and username to CDN redirect for usage calculation (PROJQUAY-5939) by @syed in #2616
- build(deps): bump jinja2 from 3.1.2 to 3.1.3 by @dependabot in #2600
- build(deps): bump axios from 1.4.0 to 1.6.5 in /web by @dependabot in #2589
- build(deps-dev): bump eslint from 8.49.0 to 8.56.0 in /web by @dependabot in #2566
- api: Return layer compressed size with manifest request (PROJQUAY-6616) by @ibazulic in #2627
- ui: allow for regular expressions to be used in search (PROJQUAY-6597) by @dmesser in #2611
- ui: implementing github and gitlab build triggers (PROJQUAY-6585) by @bcaton85 in #2614
- chore: use oci_model directly without proxy object by @dmage in #2618
- marketplace: add support for quantity from subscriptions api (PROJQUAY-6551) by @Marcusk19 in #2633
- build(deps): bump github.com/minio/minio-go/v7 from 7.0.63 to 7.0.66 in /config-tool by @dependabot in #2563
- build(deps): bump websocket-client from 0.57.0 to 1.7.0 by @dependabot in #2525
- build(deps-dev): bump browserify-sign from 4.2.1 to 4.2.2 in /web by @dependabot in #2439
- build(deps): bump oslo-i18n from 3.25.1 to 6.2.0 by @dependabot in #2501
- build(deps): bump github.com/spf13/cobra from 1.7.0 to 1.8.0 in /config-tool by @dependabot in #2455
- build(deps): bump cryptography from 41.0.4 to 41.0.6 by @dependabot in #2514
- build(deps-dev): bump dotenv-webpack from 7.1.0 to 8.0.1 in /web by @dependabot in #2255
- ui: fixing tag list reset when rendering manifest lists (PROJQUAY-5793) by @bcaton85 in #2643
- manifest: support empty config for artifacts (PROJQUAY-6658) by @syed in #2647
- oci: remove platform requirement for image index (PROJQUAY-6658) by @syed in #2657
- ui: adjusting size of avatar (PROJQUAY-6676) by @bcaton85 in #2660
- ui: fix scrollbars and various layout issues (PROJQUAY-6619) by @dmesser in #2629
- ui: updating references to status.redhat.com (PROJQUAY-6654) by @bcaton85 in #2645
- chore: extend market place subscription enddate (chore) by @Sunandadadi in #2663
- ui: add section for RH subscriptions under billing settings (PROJQUAY-5363) by @Marcusk19 in #2656
- ui: add export but...
v3.10.4
v3.10.3
What's Changed
- [redhat-3.10] ui: fix broken update of repo description (PROJQUAY-6243) by @openshift-cherrypick-robot in #2612
- [redhat-3.10] fix: pull-through should tolerate missing tag (PROJQUAY-4849) by @openshift-cherrypick-robot in #2617
- v3.10.3 Changelog Bump by @github-actions in #2630
Full Changelog: v3.10.2...v3.10.3
v3.9.6
v3.10.2
What's Changed
- [redhat-3.10] configtool: Adding validation for IBM Cloud Storage (PROJQUAY-6549) by @openshift-cherrypick-robot in #2581
- v3.10.2 Changelog Bump by @github-actions in #2591
Full Changelog: v3.10.1...v3.10.2
v3.10.1
What's Changed
- [redhat-3.10] api: adding nickname decorator to autoprune policy endpoints (PROJQUAY-6483) by @openshift-cherrypick-robot in #2535
- [redhat-3.10] autoprune: adding audit logs to namespace autoprune policy API (PROJQUAY-6229) by @openshift-cherrypick-robot in #2538
- [redhat-3.10] storage: adding IBM COS storage option (PROJQUAY-2679) by @openshift-cherrypick-robot in #2536
- [redhat-3.10] ui: Allow adding user from create team wizard (PROJQUAY-6336) by @openshift-cherrypick-robot in #2502
- [redhat-3.10] ui: breadcrumbs on new ui (PROJQUAY-5452) by @Sunandadadi in #2490
- [redhat-3.10] ui: fix tab visibility for teams and membership (PROJQUAY-6333) by @openshift-cherrypick-robot in #2482
- [redhat-3.10] user(robots): disallow robot login and create 2nd (PROJQUAY-5968) by @openshift-cherrypick-robot in #2541
- [redhat-3.10] ui: fix search for bulk delete default permission modal (PROJQUAY-6369) by @openshift-cherrypick-robot in #2467
- v3.10.1 Changelog Bump by @github-actions in #2543
Full Changelog: v3.10.0...v3.10.1
v3.10.0
What's Changed
- superuser: lowering page limit (PROJQUAY-5178) by @bcaton85 in #1912
- ui: remove permanently deleted tags from tag history (PROJQUAY-5574) by @bcaton85 in #1915
- deploy: adding load balancer service to recovery template by @bcaton85 in #1916
- logs: ssl_ca_path should be optional (PROJQUAY-4993) by @dmage in #1913
- api: add permanently delete tag usage log (PROJQUAY-5496) by @bcaton85 in #1887
- authentication(LDAP): allow LDAP referrals to not be followed (PROJQUAY-5291) by @michaelalang in #1905
- db: change removed_tag_expiration_s to bigint (PROJQUAY-2462) by @dmesser in #1929
- chore: updated s390x builder by @ksdeekshith in #1931
- ui: changing quota configuration byte units to base 1000 (PROJQUAY-5595) by @bcaton85 in #1939
- geo-rep: Add util script to remove geo-rep location and corresponding image locations (PROJQUAY-4995) by @jonathankingfc in #1892
- ui: adding null check on dark logo by @bcaton85 in #1942
- data: Fix error getting tag while calculating scan results SLO (PROJQUAY-5600) by @Marcusk19 in #1952
- chore: Disable provenance for Quay images by @dmage in #1955
- logs: Add autologin to splunk's connect() to allow retries (PROJQUAY-5621) by @harishsurf in #1956
- chore: Get REGISTRY from GitHub secrets by @dmage in #1958
- chore: Use buildx v0.11.0-rc2 by @dmage in #1960
- oci: Allow optional components in the image config to be set to "null" (PROJQUAY-5634) by @ibazulic in #1961
- geo-rep: Initialize features from config in util script (PROJQUAY-5627) by @jonathankingfc in #1966
- ui: display sizes as base 2 (PROJQUAY-5524) by @bcaton85 in #1968
- chore: deprecate image table support (PROJQUAY-522) by @kleesc in #1841
- UI: Robot Accounts page perms fix (PROJQUAY-5487) by @Sunandadadi in #1977
- audit: ignore errors due to read-only mode in audit logs (PROJQUAY-5598) by @dmesser in #1928
- chore: Bump gitleaks, add isort and lint-staged to pre-commit by @dmage in #1963
- Added nightly ci by @modassarrana89 in #1965
- chore: Bump dependencies that cause syntax warnings (PROJQUAY-5650) by @dmage in #1976
- ui: Add custom TOS support (PROJQUAY-5648) by @ibazulic in #1973
- chore: updated secrets and added status of ZVSI by @ksdeekshith in #1981
- Revert "chore: Bump dependencies that cause syntax warnings (PROJQUAY-5650)" by @dmage in #1983
- chore: Unhandled exceptions should not occur during OCI conformance tests (PROJQUAY-5650) by @dmage in #1984
- build(deps): bump requests from 2.27.1 to 2.31.0 by @dependabot in #1899
- ui: displaying quota totals on user namespaces (PROJQUAY-5581) by @bcaton85 in #1953
- build(deps-dev): bump webpack from 5.72.1 to 5.76.0 in /web by @dependabot in #1787
- ZVSI Cleanup process updated with new region details in Nightly CI by @modassarrana89 in #1986
- chore: Updated checks for s390x ZVSI builder by @ksdeekshith in #1987
- storage: Add Host header matching for multi CDN storage (PROJQUAY-5415) by @syed in #1969
- api: allow robot token creation with a pre-defined token (PROJQUAY-5414) by @syed in #1972
- Update CI-nightly.yaml by @modassarrana89 in #1992
- UI: Replace time to wait with event waits in cypress tests by @Sunandadadi in #1980
- config: Enable notifications for new indexes by default (PROJQUAY-5682) by @Marcusk19 in #1993
- chore: Bump mypy by @dmage in #1962
- chore: Use conventional-commit-checker-action for Jira check (PROJQUAY-5672) by @dmage in #1990
- database: remove foreign key constraints from deprecated tables (PROJQUAY-4879) by @kleesc in #1348
- build(deps): bump pypdf2 from 1.27.6 to 1.27.9 by @dependabot in #1998
- UI: Delete normal user org by super user (PROJQUAY-5639) by @Sunandadadi in #1994
- build(deps): bump config-tool to v0.1.19 by @quay-devel in #2001
- setup: Add models pkgs to setup.py (PROJQUAY-5414) by @syed in #2002
- secscan: garbage collect manifests (PROJQUAY-4126) by @kleesc in #1663
- storage: Do nothing when completing chunked upload if chunk list is empty (PROJQUAY-5489) by @Marcusk19 in #2005
- build(deps): bump grpcio from 1.46.3 to 1.53.0 by @dependabot in #2003
- Pagination: Fixing paginate for /api/v1/superuser/logs API (PROJQUAY-5360) by @Sunandadadi in #2006
- storage: make cloudfront_distribution_org_overrides optional (PROJQUAY-5788) by @syed in #2004
- chore: Bump PyYAML by @dmage in #2017
- build(deps): bump semver from 5.7.1 to 5.7.2 in /web by @dependabot in #2012
- build(deps): bump word-wrap from 1.2.3 to 1.2.4 in /web by @dependabot in #2018
- build(deps): bump reportlab from 3.5.55 to 3.6.13 (PROJQUAY-5691) by @dmage in #2000
- chore: Use latest go-toolset for config-tool by @dmage in #2019
- storage: Check for request context before getting host header (PROJQUAY-5860) by @syed in #2024
- chore: Use stable Cython by @dmage in #2021
- chore: Fix regexp in pull_request_linting.yaml by @dmage in #2026
- ui: adding create tag option and generic alerts (PROJQUAY-5290) by @bcaton85 in #1996
- chore: Add config for dependabot by @dmage in #2029
- build(deps): bump @patternfly/react-charts from 6.74.3 to 6.94.19 in /web by @dependabot in #2034
- chore: Do not require ticket for build(deps-dev) by @dmage in #2037
- build(deps): bump config-tool to v0.1.20 (PROJQUAY-5109) by @quay-devel in #2039
- build(deps-dev): bump eslint-plugin-react from 7.29.4 to 7.33.0 in /web by @dependabot in #2032
- build(deps-dev): bump ts-loader from 9.3.0 to 9.4.4 in /web by @dependabot in #2031
- build(deps-dev): bump types-cryptography from 3.3.7 to 3.3.23.2 by @dependabot in #2030
- build(deps): bump minimatch, recursive-readdir and serve in /web by @dependabot in #1686
- build(deps-dev): bump ts-node from 10.7.0 to 10.9.1 in /web by @dependabot in #2033
- Revert "chore: Use stable Cython" by @dmage in #2043
- Revert "chore: Bump PyYAML" by @dmage in #2044
- chore: Add build dependencies for lxml 4.9.2 by @dmage in #2053
- build(deps): bump config-tool to v0.1.21 by @quay-devel in #2051
- chore: Bump pushgateway to 1.6.0 (PROJQUAY-5874) by @dmage in #2040
- ui: adding edit labels tag operation (PROJQUAY-5290) by @bcaton85 in #2028
- secscan_model: attempt urldecoding
fixed_in_version
(PROJQUAY-5886) by @hdonnay in #2060 - build(deps): bump certifi from 2022.12.7 to 2023.7.22 by @dependabot in #2061
- chore: use isinstance to check instance type by @dmage in #2068
- build(deps-dev): bump eslint-plugin-import from 2.26.0 to 2.28.0 in /web by @dependabot in #2067
- chore: Add config-tool by @dmage in #2065
- api: Adding ignore timezone flag when parsing datetime (PROJQUAY-5360) by @Sunandadadi in #2027
- build(deps-dev): bump terser-webpack-plugin from 5.3.3 to 5.3.9 in /web by @dependabot in #2046
- build(deps): bump recoil from 0.7.2 to 0.7.7 in /web by @dependabot in #2045
- build(deps): bump axios from 0.27.2 to 1.4.0 in /web by @dependabot in #2047
- build(deps-dev): bump sass from 1.51.0 to 1.64.1 in /web by @dependabot in #2048
- build(deps): bump pbr from 5.10.0 to 5.11.1 by @dependabot in #2050
- build(deps-dev): bump word-wrap from 1.2.3 to 1.2.5 in /config-tool/pkg/lib/editor by @dependabot in https://github.co...
v3.9.5 Release
What's Changed
- build(deps): bump urllib3 from 1.26.9 to 1.26.18 (PROJQUAY-6110) by @dmage in #2458
- v3.9.5 Changelog Bump by @github-actions in #2460
Full Changelog: v3.9.4...v3.9.5