2015-11-03 17:28:22 +00:00
|
|
|
### v1.13.2
|
|
|
|
|
|
|
|
- Fixed 404 API calls redirecting to 404 page (#762)
|
|
|
|
|
2015-11-03 17:04:54 +00:00
|
|
|
### v1.13.1
|
|
|
|
|
|
|
|
- Fixed broken database migration (#759)
|
|
|
|
- Added OpenGraph preview image (#750, #758)
|
|
|
|
|
2015-11-02 22:48:47 +00:00
|
|
|
### v1.13.0
|
|
|
|
|
|
|
|
- Added new Quay Enterprise rebranding (#723, #738, #735, #745, #746, #748, #747, #751)
|
|
|
|
- Added a styled 404 page (#683)
|
|
|
|
- Hid the run button from users that haven't created a trigger (#727)
|
|
|
|
- Added timeouts to calls to GitLab, Bitbucket, GitHub APIs (#636, #633, #631, #722)
|
|
|
|
- Added more fields to responses from user API (#681)
|
|
|
|
- Fixed bug where every repository appeared private in repository listings (#680)
|
|
|
|
- Added an error when geo-replication is enabled with local storage (#667)
|
|
|
|
- Enabled asynchronous garbage collection for all repositories (#665)
|
|
|
|
- Improved UX uploading Dockerfiles (#656)
|
|
|
|
- Improved registry resiliancy to missing image sizes (#643)
|
|
|
|
- Improved Teams UI (#647)
|
|
|
|
- Added a limit to logs pagination API (#603)
|
|
|
|
- Upgrade docker search to use the new search system (#595)
|
|
|
|
- Fixed database hostname validation to include "." and "\" (#579)
|
|
|
|
- Improved build system's resiliancy if operating without redis (#571)
|
|
|
|
- Updated repository name and namespace validation to match new docker behavior (#535, #644)
|
|
|
|
- Refactored and improved Build Trigger validation (#478, #523, #524, #527, #544, #561, #657, #686, #693, #734)
|
|
|
|
- Optimized moving tags (#520)
|
|
|
|
- Optimized database usage (#517, #518, #519, #598, #601, #605, #615, #641, #675)
|
|
|
|
- Migrated all GitHub triggers to use deploy keys (#503)
|
|
|
|
- Added ability to 'RUN cat .git/HEAD' to get git SHAs in builds (#504)
|
|
|
|
- Improved repository count limitations UI (#492, #529)
|
|
|
|
- Added a releases table to database (#495)
|
|
|
|
- Made repository deletion more robust (#497)
|
|
|
|
- Optimized Swift storage to support direct downloads (#484)
|
|
|
|
- Improved build logs UX (#482, #507)
|
|
|
|
- Add basic Kubernetes secret-store support (#272)
|
|
|
|
- Improved internal test suite (#470, #511, #526, #514, #545, #570, #572, #573, #583, #711, #728, #730)
|
|
|
|
- Improved background worker stability (#471)
|
|
|
|
|
2015-09-10 18:16:19 +00:00
|
|
|
### v1.12.0
|
|
|
|
|
|
|
|
- Added experimental Dex login support (#447, #468)
|
|
|
|
- Fixed tag pagination in API (#463)
|
|
|
|
- Improved performance for archiving build logs (#462, #466)
|
|
|
|
- Optimized cloud storage copying (#460)
|
|
|
|
- Fixed bug where LDN directory was given a relative domain not absolute (#458)
|
|
|
|
- Allow robot account names to have underscores (#453)
|
|
|
|
- Added missing SuperUser aggregate logs endpoint (#449)
|
|
|
|
- Made JWT validation more strict (#446, #448)
|
|
|
|
- Added dialog around restarting the container after setup (#441)
|
|
|
|
- Added selection of Swift API version (#444)
|
|
|
|
- Improved UX around organization name validation (#437)
|
|
|
|
- Stopped relying on undocumented behavior for OAuth redirects (#432)
|
|
|
|
- Hardened against S3 upload failures (#434)
|
|
|
|
- Added experimental automatic storage replication (#191)
|
|
|
|
- Deduplicated logging to syslog (#431, #440)
|
|
|
|
- Added list org member permissions back to API (#429)
|
|
|
|
- Fixed bug in parsing unicode Dockerfiles (#426)
|
|
|
|
- Added CloudWatch metrics for multipart uploads (#419)
|
|
|
|
- Updated CloudWatch metrics to send the max metrics per API call (#412)
|
|
|
|
- Limited the items auto-loaded from GitHub in trigger setup to 30 (#382)
|
|
|
|
- Tweaked build UX (#381, #386, #384, #410, #420, #422)
|
|
|
|
- Changed webhook notifications to also send client SSL certs (#374)
|
|
|
|
- Improved internal test suite (#381, #374, #388, #455, #457)
|
|
|
|
|
2015-08-18 17:50:44 +00:00
|
|
|
### v1.11.2
|
|
|
|
|
|
|
|
- Fixed security bug with LDAP login (#376)
|
|
|
|
|
2015-08-13 19:23:42 +00:00
|
|
|
### 1.11.1
|
|
|
|
|
|
|
|
- Loosened the check for mounted volumes bug (#353)
|
|
|
|
- Strengthened HTTPS configuration (#329)
|
|
|
|
- Disabled password change for non-DB auth (#347)
|
|
|
|
- Added support for custom favicon (#343)
|
|
|
|
- Fixed tarfile support for non-unicode pax fields (#328)
|
|
|
|
- Fixed permissions on tag history API requiring READ instead of WRITE tokens (#316)
|
|
|
|
- Added public access to time machine (#334)
|
|
|
|
- Added missing JSON schema for 'refs' and 'branch_name' (#330)
|
|
|
|
- Always create a new connection to Swift (#336)
|
|
|
|
- Minor UI Fixes (#356, #341, #338, #337)
|
|
|
|
- Minor trigger fixes (#357, #349)
|
|
|
|
- Refactored and fixed internal code (#331)
|
|
|
|
|
2015-08-05 18:30:19 +00:00
|
|
|
### 1.11.0
|
|
|
|
|
2015-08-06 18:15:59 +00:00
|
|
|
- Changed user pages to display public repositories (#321)
|
2015-08-05 18:30:19 +00:00
|
|
|
- Changed docs to load via HTTPS instead of HTTP (#314)
|
|
|
|
- Corrected the defaulting of non-existant app configs to the value False (#312)
|
|
|
|
- Fixed a visual bug in repositories for Chrome Canary users (#307)
|
|
|
|
- Fixed Swagger v2 support to be 100% spec compliant (#289)
|
|
|
|
- Added documentation to search (#303)
|
|
|
|
- Improved internal development experience (#297, #299, #301, #302, #311)
|
2015-08-06 18:15:59 +00:00
|
|
|
- Improved UI performance for large repositories and their logs (#296, #294, #318, #319)
|
2015-08-05 18:30:19 +00:00
|
|
|
- Optimized GC and added experimental async GC (#155)
|
|
|
|
- Updated ACI support to ACI 0.6.1 (#280, #284)
|
|
|
|
- Fixed HTTP 500 on logout (#282)
|
|
|
|
- Prevented storage on a non-mounted container volume (#275)
|
|
|
|
- Fixed fetching repositories from GitHub Enterprise (#277)
|
|
|
|
- Increased the size of Quay.io hosted build nodes (#234)
|
2015-08-06 18:15:59 +00:00
|
|
|
- Refactored and fixed internal code (#270, #285, #290, #295, #300, #283, #317)
|
2015-08-05 18:30:19 +00:00
|
|
|
- Migrated triggers to use Bitbucket's new API (#255, #256)
|
2015-08-06 18:15:59 +00:00
|
|
|
- Added a throbber for deleting a repository (#269)
|
2015-08-05 18:30:19 +00:00
|
|
|
- Tweaked numerous UI elements on Repository listing (#268)
|
|
|
|
- Increased SQL query performance for numerous interactions (#264, #281, #308, #309)
|
|
|
|
|
2015-07-22 18:35:59 +00:00
|
|
|
### 1.10.0
|
|
|
|
|
|
|
|
- Fixed GitHub API usage to prevent over-listing users' repos (#260)
|
|
|
|
- Deleted old landing page (#259)
|
|
|
|
- Corrected mistakes in internal logic (#247, #254, #257)
|
|
|
|
- Tweaked UI for List View of Repositories Page (#253, #261)
|
|
|
|
- Added ability to log in with a team invite code (#250)
|
|
|
|
- Optimized various SQL queries (#249, #252, #258)
|
|
|
|
- Refactored internal libraries (#245, #246)
|
|
|
|
- Fixed missing db cert preventing saving configs in super user panel (#244)
|
|
|
|
- Fixed database status in status endpoint (#242)
|
|
|
|
- Added a flash message for various interactions (#226)
|
|
|
|
- Added Keystone (OpenStack auth) support (#197)
|
|
|
|
- Fixed Logs View in SuperUser panel (#136)
|
|
|
|
|
2015-07-14 22:38:36 +00:00
|
|
|
### 1.9.8
|
|
|
|
|
|
|
|
- Implemented file streams for Swift storage engine (#214)
|
|
|
|
- Made script that sets connection limits optional (#208)
|
|
|
|
- Added warning to tag fetching dialog to use robots with permission (#207)
|
|
|
|
- Fixed error when deleting of robot accounts used in builds (#205)
|
|
|
|
- Added encrypted password output in the Superuser API (#203)
|
|
|
|
- Removed HEAD section from Changelog (#202)
|
|
|
|
- Improved error messages on pull failure (#201)
|
|
|
|
- Added pagination support to tag history API (#200)
|
|
|
|
- Deleted all vendored art files (#199)
|
|
|
|
- Deleted all code related to the old UI (#195)
|
|
|
|
- Added ability to configure database SSL cert (#192)
|
|
|
|
- Fixed JWT to use UTC timestamps (#190)
|
|
|
|
- Added delegated Superuser API access (#189)
|
|
|
|
- Fixed JavaScript null pointers & UI tweaks (#188, #224, #217, #224, #233)
|
|
|
|
- Added messaging when archived build logs fail to load (#187)
|
|
|
|
- Replaced Container Usage tab in the Superuser Panel with this Changelog (#186)
|
|
|
|
- Truncated long commit messages in the UI (#185)
|
|
|
|
|
2015-06-26 03:52:17 +00:00
|
|
|
### 1.9.7
|
|
|
|
|
2015-07-14 22:38:36 +00:00
|
|
|
- Changed etcd timeouts in the ephemeral build manager to be 30s (#183)
|
2015-06-26 03:52:17 +00:00
|
|
|
|
2015-06-26 02:23:48 +00:00
|
|
|
### 1.9.6
|
|
|
|
|
2015-07-14 22:38:36 +00:00
|
|
|
- Added fix for etcd-related issues with the ephemeral build manager (#181)
|
2015-06-26 02:23:48 +00:00
|
|
|
|
2015-06-25 18:05:45 +00:00
|
|
|
### 1.9.5
|
|
|
|
|
|
|
|
- Added changelog (#178)
|
|
|
|
- Updated dependencies (#171, #172)
|
|
|
|
- Speed up some queries by using UNION instead of JOIN (#170)
|
|
|
|
- Improved etcd watch logic for ephemeral build system (#168)
|
|
|
|
- Fixed CSS inconsistencies (#167, #160)
|
|
|
|
- Removed dependency on user existance checks for auth implementations (#166)
|
|
|
|
- Fixed issue where noisy build logs caused builds to timeout (#165)
|
|
|
|
- Added scope descriptions to generate token page (#163)
|
|
|
|
- Expose robots API via Swagger (#162)
|
|
|
|
- Improved loading permissions by adding a short circuit (#154)
|
|
|
|
- Improved coverage of handling builds with revoked OAuth credentials (#153)
|
|
|
|
- Added ability to do manual builds of tags (#152)
|