Releases: spinnaker/front50
front50 v2.25.0
dd27dfe chore(dependencies): Autobump fiatVersion (#1114)
7f94af6 chore(dependencies): bump spinnakerGradleVersion (#1113)
a63858a chore(dependencies): Autobump korkVersion (#1112)
618a3cb chore(dependencies): Autobump spinnakerGradleVersion (#1111)
85b8c53 chore(dependencies): Autobump korkVersion (#1110)
eb42eaf chore(dependencies): Autobump korkVersion (#1094)
736758c chore(ci): GHA - container image and apt package build & push (#1109)
0e195fe chore(ci): GHA - plugin builds require SemVer (#1108)
020adc9 chore(ci): GHA - simplify build versioning (#1107)
074db57 chore(ci): GHA - container image and apt package build & push (#1106)
0d07b9b chore(dependencies): Autobump fiatVersion (#1105)
8f5478c fix(dependency): To enable controlled conflict resolution of direct and transitive dependencies version using kork-bom for upgrading the spring-boot 2.3.x. (#1104)
568dff8 fix(dependency): Forcing google-api-services-storage and google-auth-library-oauth2-http version for desired conflict resolution (#1103)
625211f chore(dependencies): Autobump spinnakerGradleVersion (#1102)
01c0bef chore(dependencies): Autobump spinnakerGradleVersion (#1101)
88e7ce6 chore(dependencies): Autobump spinnakerGradleVersion (#1100)
3255bf2 chore(dependencies): Autobump spinnakerGradleVersion (#1099)
8642454 chore(dependencies): Autobump spinnakerGradleVersion (#1098)
696711e chore(dependencies): Autobump spinnakerGradleVersion (#1097)
9813016 fix(dependencies): Forcing oci-java-sdk-objectstorage version for desired conflict resolution. (#1096)
e8c7adc chore(ci): update setup-java GHA to v2 (#1095)
e1ab647 chore(dependencies): Autobump korkVersion (#1093)
deb0b89 chore(build): update mergify config (#1089) (#1092)
bb4b715 chore(build): update mergify config (#1089)
3505dbf chore(dependencies): Autobump korkVersion (#1086)
ec11311 chore(dependencies): Autobump fiatVersion (#1088)
ed7ff06 chore(dependencies): Autobump korkVersion (#1085)
71b7551 chore(dependencies): Autobump korkVersion (#1084)
3692fc9 chore(dependencies): Autobump korkVersion (#1083)
3878c2f chore(dependencies): Autobump korkVersion (#1081)
fe5a9d8 chore(build): gradle 6.8.1 (#1010)
e6a4399 fix(Pipeline template/front50): Bug fix 6340 (#1016)
d172384 fix(core): do not lowercase search params (#1072)
1797ead feat(pipeline executions/front50): Add support for max concurrent pipeline executions (#1080)
2cc4646 chore(dependencies): Autobump korkVersion (#1079)
8c9ba72 refactor(front50-sql/test): simplify testcontainers jdbc urls (#1078)
6beb1e8 chore(dependencies): Autobump korkVersion (#1077)
3fb6700 chore(dependencies): Autobump korkVersion (#1076)
71be728 chore(dependencies): Autobump spinnakerGradleVersion (#1075)
fabf5d2 fix(kork): kork not autobumped (#1074)
6dd1bfd chore(dependencies): Autobump korkVersion (#1073)
bd3eb33 Revert "fix(api): fix type mismatch regression with Pipeline boolean properties (#1046)" (#1068) (#1069)
66dc951 Revert "fix(api): fix type mismatch regression with Pipeline boolean properties (#1046)" (#1068)
a6d7926 chore(dependencies): Autobump korkVersion (#1064)
bbd8fd7 fix(Pipeline_template/front50): Typo in validation message (#1015) (#1015)
ad51bf1 chore(dependencies): Autobump korkVersion (#1063)
2bae7c8 chore(dependencies): Autobump korkVersion (#1062)
156a631 chore(dependencies): Autobump korkVersion (#1061)
6013f49 fix(provider/azure): SECURITY VULNERABILITY, stop making containers public (#1018)
23c27d1 chore(dependencies): Autobump korkVersion (#1060)
3850a50 chore(dependencies): Autobump korkVersion (#1055)
069e328 chore(dependencies): Autobump korkVersion (#1054)
283afae chore(dependencies): Autobump spinnakerGradleVersion (#1053)
front50 v2.23.2
dd27dfe chore(dependencies): Autobump fiatVersion (#1114)
7f94af6 chore(dependencies): bump spinnakerGradleVersion (#1113)
eb42eaf chore(dependencies): Autobump korkVersion (#1094)
736758c chore(ci): GHA - container image and apt package build & push (#1109)
deb0b89 chore(build): update mergify config (#1089) (#1092)
fabf5d2 fix(kork): kork not autobumped (#1074)
bd3eb33 Revert "fix(api): fix type mismatch regression with Pipeline boolean properties (#1046)" (#1068) (#1069)
3850a50 chore(dependencies): Autobump korkVersion (#1055)
069e328 chore(dependencies): Autobump korkVersion (#1054)
283afae chore(dependencies): Autobump spinnakerGradleVersion (#1053)
front50 v2.24.0
3850a50 chore(dependencies): Autobump korkVersion (#1055)
069e328 chore(dependencies): Autobump korkVersion (#1054)
283afae chore(dependencies): Autobump spinnakerGradleVersion (#1053)
1e15b24 fix(vulnerability): Remove fixed version of postgres dependency to accommodate safer version from kork. (#1052)
c48b5cb chore(dependencies): Autobump korkVersion (#1051)
4cb760a chore(dependencies): Autobump korkVersion (#1049)
7b6ea88 chore(dependencies): Autobump spinnakerGradleVersion (#1045)
2ade778 chore(dependencies): Autobump fiatVersion (#1033)
8f7a419 chore(dependencies): Autobump korkVersion (#1048)
08202f7 chore(dependencies): Autobump korkVersion (#1047)
b082bae fix(api): fix type mismatch regression with Pipeline boolean properties (#1046)
32eafa5 fix(api): ignore all Pipeline properties with null value for serialization (#1044)
a1beeab fix(api): fix regression for ignoring specific pipeline fields with null values (#1043)
e23d323 fix(api): remove jsonIgnoreProperties annotation from pipeline mixin to fix deserialization regression (#1042)
f9cf126 fix(storage): Fix deserialization regression for storage services (#1041)
9ed6b52 feat(s3): allow enabling payload signing (#1038)
2baacb3 chore(build): release when tags matching version-[0-9]+.[0-9]+.[0-9]+… (#1039)
27642d4 chore(dependencies): Autobump spinnakerGradleVersion (#1040)
829e2dc chore(build): release when tags matching version-[0-9]+.[0-9]+.[0-9]+… (#1037)
83710af fix(core): remove stale read warning (#1036)
4751d87 feat(api): Add front50-api package and move PipelineValidator into it (#1035)
9a70a71 chore(dependencies): Autobump korkVersion (#1034)
front50 v2.23.1
front50 version-0.27.1
2baacb3 chore(build): release when tags matching version-[0-9]+.[0-9]+.[0-9]+… (#1039)
f1633d8 chore(dependencies): Autobump korkVersion (#1032)
5607c34 chore(dependencies): Autobump korkVersion (#1031)
70d43f0 feat(migrations): Migrations supporting shared managed service accounts. (#1022)
bd6e364 chore(deps): update fiat to 1.27.0, use new maven coordinates (#1030)
34b5415 feat(build): publish to maven central, switch groupId to io.spinnaker.front50 (#1029)
3a4c23f chore(deps): update kork to 7.107.0, use new maven coordinates (#1028)
e7d96ba chore(dependencies): Autobump spinnakerGradleVersion (#1027)
c249755 chore(dependencies): Autobump korkVersion (#1026)
846d883 feat(migrations): Add spelLoadBalancersMigration (#1025)
09941ce chore(dependencies): Autobump korkVersion (#1024)
7b4178f chore(dependencies): Autobump korkVersion (#1023)
23db2fd feat(s3): add signerOverride config option (#1021)
1c7295a chore(dependencies): Autobump korkVersion (#1020)
front50 v2.23.0
b9546d8 chore(dependencies): Autobump korkVersion (#1019)
9fd2fc7 fix(sql): Ensure that Application.createTs
is reliably returned when sql is used (#1014)
ca8db52 chore(dependencies): Autobump korkVersion (#1012)
6d5f38d chore(dependencies): Autobump korkVersion (#1011)
81a09e3 chore(dependencies): Autobump korkVersion (#1009)
ff6573a chore(dependencies): Autobump korkVersion (#1008)
front50 v2.22.0
chore(build): Stop publishing debians on release builds (#1007)
front50 v2.21.0
0beab62 chore(dependencies): Autobump clouddriverVersion (#876)
53bf3a2 chore(dependencies): Autobump fiatVersion (#875)
732ffbd chore(dependencies): Autobump korkVersion (#874)
ff0a880 chore(dependencies): Autobump spinnakerGradleVersion (#873)
8bf1d59 chore(build): gradle 6.5 (#871)
5311ea5 chore(dependencies): Autobump korkVersion (#870)
25c32f6 chore(dependencies): Autobump korkVersion (#869)
352fbcc chore(dependencies): Autobump korkVersion (#866)
bcc1a73 chore(kork): remove the unnecessary dependency on the deleted hystrix (#867)
b756757 chore(dependencies): Autobump fiatVersion (#865)
front50 v2.20.0
8837634 chore(dependencies): Autobump clouddriverVersion (#864)
22e374d chore(dependencies): Autobump korkVersion (#863)
ab631f1 feat(name validation): Add app name validation (#862)
ddcc1f6 fix(core): Do not open breaker on NotFoundException (#861)
ca230a1 feat(plugins): Upsert plugin info release endpoint (#860)
4ac6d20 refactor(*): Replace Hystrix with Resilience4j (#855)
ffdb595 refactor(core): Use nested conditions in AnyProviderExceptRedisCondition (#858)
2b5dc5a fix(pipeline): Fix regression in java conversion of PipelineController (#859)
bf5ca26 chore(dependencies): Autobump korkVersion (#857)
2743f08 chore(dependencies): Autobump clouddriverVersion (#856)
3be9c71 chore(dependencies): Autobump korkVersion (#854)
6bd15e6 chore(dependencies): Autobump korkVersion (#853)
adc103e chore(dependencies): Autobump korkVersion (#852)
98062b9 fix(core): Support partial application model updates (#851)
b61d386 chore(dependencies): Autobump korkVersion (#850)
9f15635 fix(web): NPE when project has no clusters (#849)
b2dab06 chore(dependencies): Autobump korkVersion (#847)
225688b fix(sql): /ServiceAccounts
fails when sql is only active provider (#839)
b6bb85e chore(dependencies): Autobump korkVersion (#846)
18bc22f fix(web): NPE on pipelines without type (#845)
e38e05e refactor(core): Groovy cleanup (#843)
83b18f1 fix(web): Regressions from Groovy migration (#844)
7186db3 refactor(web): Convert web module to Java (#841)
6637101 chore(dependencies): Autobump korkVersion (#842)
5e92a55 chore(dependencies): Autobump korkVersion (#840)
37b42e3 refactor(core): Convert remaining Groovy to Java (#837)
30b96e2 refactor(core): Move logic out of Application into ApplicationService (#836)
888844c fix(plugins): Delete binary when release info is deleted (#811)
0b3e00a chore(dependencies): Autobump korkVersion (#838)
43e6f46 refactor(core): Convert a bunch of core code to Java (#833)
78d0506 fix(plugins): Store plugin info release date as ISO-8601 instant (#835)
a66617d chore(dependencies): Autobump spinnakerGradleVersion (#834)
5f43e85 fix(fiat): only attempt to sync permissions when fiat is enabled (#830)
95fda78 chore(build): gradle 6.4.1 (#832)
15d3f44 fix(tags): findAllByIds
was prematurely removed (#831)
f48a7d0 perf(sql): Support for bulk sql imports (#828)
92676fd chore(dependencies): Autobump fiatVersion (#829)
173debb chore(dependencies): Autobump korkVersion (#827)
94b40e3 fix(plugins): Set preferred release to false when upserting plugin info; fix semver validation on release version (#826)
b971372 chore(dependencies): Autobump korkVersion (#825)
ff2bbbd chore(dependencies): Autobump fiatVersion (#823)
797aa47 chore(dependencies): Autobump korkVersion (#822)
e6905a6 chore(dependencies): Autobump fiatVersion (#821)
224f4f5 chore(dependencies): Autobump korkVersion (#820)
f5f786b chore(dependencies): Autobump korkVersion (#819)
front50 v2.19.0
ef503ce chore(dependencies): Autobump korkVersion (#818)
2cf86b3 feat(application): Add capability to update the entire application configuration blob (#817)
62ee16c chore(dependencies): Autobump fiatVersion (#816)
37c5686 chore(dependencies): Autobump fiatVersion (#815)
33927b7 chore(build): gradle 6.4 (#814)
42bc040 fix(plugins): Validate PluginInfo.Release version (#812)
dd3fd15 chore(dependencies): Autobump korkVersion (#813)
6a3ac2f fix(plugins): Authorize destructive plugin mgmt endpoints (#808)
46c03e0 chore(dependencies): Autobump korkVersion (#810)
60cef44 chore(dependencies): Autobump spinnakerGradleVersion (#809)
7c3efaa fix(plugins): Validate plugin info has at most one preferred release, and cleanup preferred releases when necessary (#807)
cb03ed0 chore(dependencies): Autobump korkVersion (#806)
7a4c05b fix(plugins): Add last modified metadata for releases (#805)
603b473 feat(plugins): Specify preferred plugin info release (#804)
2be7007 fix(exceptions): make sure to log exception objects (#801)
389411c feat(build): adds project properties for composite builds. (#799)
c721dfa fix(serviceAccounts): Delete managed service account when pipeline is deleted (#769)
80c09c6 chore(dependencies): Autobump korkVersion (#800)
3a1dcb4 chore(dependencies): Autobump korkVersion (#798)
24583d8 chore(gcs): Add deafult rootFolder name (#797)
c52ba1e chore(dependencies): Autobump korkVersion (#796)
7f46472 chore(s3): Add deafult rootFolder name (#794)
40754ec fix(plugins): Serde and API simplication, handling checked exceptions (#795)
c194df1 chore(dependencies): Autobump spinnakerGradleVersion (#793)
d4d33ed feat(plugins): Plugin version pinning (#791)
152ec5f chore(dependencies): Autobump korkVersion (#792)
ab016c0 chore(azure): Default storageContainerName (#789)
a4ddb4a chore(dependencies): Autobump korkVersion (#790)
7ec20d0 chore(dependencies): Autobump korkVersion (#787)
aaaecd8 refactor(core): clean up halconfig/front50.yml (#786)