Releases: spinnaker/igor
Releases · spinnaker/igor
igor 3.8.1
chore(dependencies): fiatVersion 1.7.2 (#533) fiat-api 1.7.2 reverts a breaking change from 1.6.0
igor 3.8.0
fix(fiat-api): fiatVersion 1.7.1 (#532) Fixes serialization issue in fiat-api version mismatch with new values in Authorizations enum
igor 3.7.0
- chore(dependencies): Autobump korkVersion (#503)
- chore(dependencies): Autobump korkVersion (#505)
- chore(dependencies): Autobump korkVersion (#507)
- chore(dependencies): Autobump korkVersion (#508)
- chore(dependencies): Autobump korkVersion (#509)
- fix(nexus): add nexus name endpoint and artifact location (#506)
- fix(travis): Correctly parse global_env from Travis v3 API (#504)
- chore(dependencies): Autobump korkVersion (#512)
- fix(nexus): change Nexus config (#513)
- chore(dependencies): Autobump korkVersion (#515)
- chore(travis): Remove old build cache migrator (#514)
- chore(dependencies): Autobump korkVersion (#516)
igor 3.6.3
v3.6.3 fix(jenkins): don't npe on dynamic choice parameters (#502)
igor 3.6.2
config(polling): add global spinnaker.build.pollingEnabled flag (#497)
chore(health): delete PollingMonitorHealth (#495)
config(jenkins): add a separate property to enable the poller (#494)
chore(docs): document Igor's behavior and features in README.md (#492)
chore(dependencies): Autobump korkVersion (#493)
chore(dependencies): Autobump korkVersion (#491)
chore(dependencies): Autobump korkVersion (#489)
feat(build): Ubuntu image variant support (#490)
chore(dependencies): Autobump korkVersion (#488)
chore(dependencies): Autobump korkVersion (#487)
igor 3.6.1
igor 3.6.0
feat(travis): Refactor and simplify Travis polling (#467) * chore(travis): Refactor and simplify Travis polling Previously, the polling, using the Travis v2 API, asked Travis for ~50 repos with recently built builds, and then, _for each repo_, asked for the 5 most recent builds. In other words, each polling cycle hits Travis with ~51 potentially heavy API calls (plus more to fetch logs). This commit brings that number down to 1, using the v3 API, and also removes a lot of code that belongs to the v2 API or was just band-aid for the quirks in the v2 API. One of those quirks was that some builds sometimes disappeared from the API as soon as they were built. I have not been able to verify 100% that this bug is gone in the v3 API, and because this commit removes the band-aid, we should proceed with caution before deploying to production. * Increase default number of jobs retrieved to 300 * Add a couple of @Deprecated annotations and fix a comment * Add back the tracking cache due to limitations in the Travis API Should give us the best of both worlds; no more missed builds and still quite a bit easier on the Travis API. I still need to update tests, will fix ASAP. * Fix tests * Add back getJobConfig to TravisService that I erroneously removed in 890bb44 * Add back repo sync and the duration logging * Add toMillis() to duration logging
igor 3.5.2
fix(travis): List tag builds from travis (#479) This makes it possible to manually trigger pipelines on tag builds again.
Igor 3.5.1
- chore(dependencies): Autobump korkVersion (#474)