Releases: quay/quay
Releases · quay/quay
v3.12.0
What's Changed
- quota: feature flagging quota edit/view/enforce (PROJQUAY-6734) by @bcaton85 in #2709
- oidc: use federated login service to sync quay teams (PROJQUAY-6741) by @Sunandadadi in #2724
- quota: refactor, tests, and optimizations (PROJQUAY-6735) by @bcaton85 in #2712
- storage: Increase GCP timeout (PROJQUAY-6819) by @ibazulic in #2729
- ui: not displaying build tab when repo is mirror or readonly (PROJQUAY-6827) by @bcaton85 in #2730
- autoprune: add alembic script to remove unique constraint on index (PROJQUAY-6782) by @harishsurf in #2725
- ui: show repository autoprune tab only for repo write permission (PROJQUAY-6780) by @harishsurf in #2723
- ui: add description for log kind autoprune policy (PROJQUAY-6781) by @harishsurf in #2727
- ui: show delete option for robot accounts when team is synced with external group (PROJQUAY-6828) by @Sunandadadi in #2737
- ui: updating nginx routing rule for userfiles (PROJQUAY-6841) by @bcaton85 in #2735
- nginx: add rule to route /updateuser to old ui (PROJQUAY-6722) by @Sunandadadi in #2706
- ui: rename directory sync to team sync (PROJQUAY-6880) by @Sunandadadi in #2752
- logs: enable logs for user namespace (PROJQUAY-6855) by @Marcusk19 in #2751
- marketplace: add expiration check to org subscription operations (PROJQUAY-6716) by @Marcusk19 in #2696
- oidc: allows users to login via cli (PROJQUAY-6873) by @Sunandadadi in #2748
- logs: add action log for team sync enable/disable (PROJQUAY-6763) by @Marcusk19 in #2750
- db: use read replica for selected queries (PROJQUAY-6397) by @syed in #2758
- ui: changed wording from 'Vulnerabilities' to 'Advisories' on Security tab (PROJQUAY-6638) by @BillDett in #2772
- feat(oidc): add OIDC_DISABLE_USER_ENDPOINT parameter (PROJQUAY-6908) by @dmage in #2773
- chore: fix type check in read replica (PROJQUAY-6397) by @syed in #2777
- logs: add button to hide/show logs (PROJQUAY-6826) by @Marcusk19 in #2757
- logs: adjust graph padding dynamically (PROJQUAY-6857) by @Marcusk19 in #2754
- secscan: implement basescore/cveid (PROJQUAY-6697) by @arborite-rh in #2684
- ui: dont show username password signin when auth_type is oidc (PROJQUAY-6740) by @Sunandadadi in #2778
- db: add config variable for DB pooling (PROJQUAY-6397) by @syed in #2783
- ui: Add human readable autoprune policy method type (PROJQUAY-6918) by @harishsurf in #2781
- readme: adding community meeting link (PROJQUAY-6925) by @bcaton85 in #2785
- chore: fix typo (PROJQUAY-6397) by @syed in #2786
- marketplace: add a check for masterEndSystemName when fetching subscriptions (PROJQUAY-6905) by @Marcusk19 in #2775
- api: reducing db calls in repo list endpoints with quota enabled (PROJQUAY-6895) by @bcaton85 in #2770
- marketplace: consider new skus in exclusion (PROJQUAY-6905) by @Marcusk19 in #2794
- ui: non org admins cannot remove team sync (PROJQUAY-6924) by @Sunandadadi in #2787
- quota: adding VERIFY_QUOTA config option (PROJQUAY-6945) by @bcaton85 in #2798
- build(deps): bump webpack-dev-middleware from 5.3.1 to 5.3.4 in /web by @dependabot in #2790
- build(deps-dev): bump follow-redirects from 1.12.1 to 1.15.6 in /config-tool/pkg/lib/editor by @dependabot in #2759
- logs: increase usage logs worker timeout (PROJQUAY-7008) by @Sunandadadi in #2817
- ui: Allow to configure the Kubernetes pull secret scope for Robot Tokens (PROJQUAY-7012) by @dmesser in #2823
- ui: batching requests in repository list page (PROJQUAY-6972) by @bcaton85 in #2827
- storage: add repo_name to direct download url parameter (PROJQUAY-7020) by @Marcusk19 in #2826
- build(deps): bump golang.org/x/net from 0.19.0 to 0.23.0 in /config-tool by @dependabot in #2828
- oidc: ask for group object id for azure oauth login (PROJQUAY-6917) by @Sunandadadi in #2805
- observability: move catchpoint_datasource to new cluster (PROJQUAY-7007) by @patjlm in #2816
- ui: fixing failing cypress test (PROJQUAY-7106) by @Sunandadadi in #2841
- ui: overview page fixes (PROJQUAY-7107) by @dmesser in #2843
- ui: disable invited tab when team is synced (PROJQUAY-6831) by @Sunandadadi in #2838
- ui: fix locale and layout issues with the time picker in tag expiration modal (PROJQUAY-7069) by @dmesser in #2840
- teamsync: run team sync worker for teams synced via ldap or keystone (PROJQUAY-6762) by @Sunandadadi in #2788
- api: human-readable limit requests for quotas (PROJQUAY-7122) by @dmesser in #2847
- marketplace: change api call to return array of customer ids (PROJQUAY-7129) by @Marcusk19 in #2867
- marketplace: change redhatsubscriptions model to return a list of customer ids (PROJQUAY-7129) by @Marcusk19 in #2868
- ui: send recovery email option in superusers panel (PROJQUAY-7195) by @Sunandadadi in #2879
- build(deps-dev): bump black from 22.3.0 to 24.3.0 by @dependabot in #2779
- build(deps): bump idna from 3.4 to 3.7 by @dependabot in #2815
- build(deps): bump jinja2 from 3.1.3 to 3.1.4 by @dependabot in #2866
- build(deps-dev): bump express from 4.18.2 to 4.19.2 by @dependabot in #2800
- build(deps): bump express from 4.17.3 to 4.19.2 in /web by @dependabot in #2799
- build(deps): bump gunicorn from 21.2.0 to 22.0.0 by @dependabot in #2825
- build(deps): bump tqdm from 4.66.1 to 4.66.3 by @dependabot in #2859
- build(deps-dev): bump types-toposort from 1.10.0.0 to 1.10.0.1 by @dependabot in #2373
- chore: Bump codecov/codecov-action to v4 by @dmage in #2881
- build(deps): bump tqdm from 4.66.1 to 4.66.4 by @dependabot in #2861
- build(deps-dev): bump black from 22.3.0 to 24.4.2 by @dependabot in #2849
- build(deps-dev): bump types-enum34 from 1.1.1 to 1.1.8 by @dependabot in #2383
- build(deps): bump golang.org/x/crypto from 0.21.0 to 0.23.0 in /config-tool by @dependabot in #2870
- build(deps): bump follow-redirects from 1.15.4 to 1.15.6 in /web by @dependabot in #2764
- build(deps-dev): bump @typescript-eslint/eslint-plugin from 5.19.0 to 5.62.0 in /web by @dependabot in #2688
- build(deps): bump @babel/traverse from 7.17.10 to 7.23.2 in /web by @dependabot in #2415
- build(deps): bump pillow from 10.0.1 to 10.3.0 by @dependabot in #2804
- build(deps): bump oslo-serialization from 2.29.2 to 5.4.0 by @dependabot in #2699
- build(deps): bump requests from 2.31.0 to 2.32.2 by @dependabot in #2908
- build(deps): bump cachetools from 4.0.0 to 5.3.3 by @dmage in #2912
- build(deps): bump chardet from 3.0.4 to 5.2.0 by @dmage in #2915
- logs: adding support for Splunk HTTP Event collectors as producers (PROJQUAY-7124) by @dmesser in #2855
- ldap: allow global readonly superuser to be filtered (PROJQUAY-7044) by @bcaton85 in #2917
- ui: show repo count in marketplace UI (PROJQUAY-7185) by @Marcusk19 in #2875
- storage: Add S3 optimization for CloudFlare provider (PROJQUAY-7267) by @syed in #2913
- marketplace: check for terminated subscriptions when fetching details (PROJQUAY-7035) by @Marcusk19 in #2834
- registry: implements the OCI 1.1 referrers API (PROJQUAY-7280) by @kleesc in #2597
- api: adding endpoints to FEATURE_SUPERUSERS_FULL_ACCESS (PROJQUAY-7045) by @bcaton85 in #2924
- ui: show 'unlimited' if private repo count is over max number (PROJQUAY-7016) by @Marcusk19 in #2824
- build(deps): bump authlib from 1.2.1 to 1.3.1 by @dependabot in #2937
- security: Add Vary header to 404 respon...
v3.11.2
What's Changed
- [redhat-3.11] api: adding endpoints to FEATURE_SUPERUSERS_FULL_ACCESS (PROJQUAY-7307) in #2941
- [redhat-3.11] chore: Update alembic migration script to support sqlite db (PROJQUAY-7314) in #2947
- [redhat-3.11] chore: remove unused jwt image in #2948
Full Changelog: v3.11.1...v3.11.2
v3.10.6
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