This repository has been archived by the owner on Mar 16, 2024. It is now read-only.
v0.7.0-rc1
Pre-release
Pre-release
What's Changed
- Use Go's built-in DNS resolver to avoid DNS issues when building Acorns by @g-linville in https://github.com/acorn-io/acorn/pull/1518
- Revert "Use Go's built-in DNS resolver to avoid DNS issues when building Acorns" by @cjellick in https://github.com/acorn-io/acorn/pull/1526
- Fix typos by @jacobdonenfeld in https://github.com/acorn-io/acorn/pull/1528
- fix: handling untagged images when tagging and removing (#1511 + #1512) by @iwilltry42 in https://github.com/acorn-io/acorn/pull/1513
- Linked services: add label to resulting ExternalName Service by @g-linville in https://github.com/acorn-io/acorn/pull/1529
- Prevent users from logging in to 'gchr.io' (#1375) by @g-linville in https://github.com/acorn-io/acorn/pull/1530
- Goreleaser: use separate tags field for netgo by @g-linville in https://github.com/acorn-io/acorn/pull/1527
- Update mink to latest by @g-linville in https://github.com/acorn-io/acorn/pull/1537
- create and update a projects default and supported regions (#1478) by @jsilverio22 in https://github.com/acorn-io/acorn/pull/1488
- Move region to spec of container replicas and volumes by @thedadams in https://github.com/acorn-io/acorn/pull/1539
- Add -tags netgo to Makefile build target by @g-linville in https://github.com/acorn-io/acorn/pull/1543
- fix TestProjectUpdate on eks (#1478) by @jsilverio22 in https://github.com/acorn-io/acorn/pull/1544
- Revert "remove nightly staging upgraded" by @jsilverio22 in https://github.com/acorn-io/acorn/pull/1547
- add watch client to TestProjectUpdate for eks by @jsilverio22 in https://github.com/acorn-io/acorn/pull/1552
- retry for eks test by @jsilverio22 in https://github.com/acorn-io/acorn/pull/1553
- remove project validation checks from client (#1212 #1069) by @jsilverio22 in https://github.com/acorn-io/acorn/pull/1558
- make compute class errors more user friendly (#1291) by @jsilverio22 in https://github.com/acorn-io/acorn/pull/1565
- Service fixes by @ibuildthecloud in https://github.com/acorn-io/acorn/pull/1541
- Refactor info to support multiple regions by @thedadams in https://github.com/acorn-io/acorn/pull/1567
- Print extra data field in info by @thedadams in https://github.com/acorn-io/acorn/pull/1570
- simplify acorn run --help and add --help-advanced (#1358) by @jsilverio22 in https://github.com/acorn-io/acorn/pull/1455
- Change container name to match app public name by @ibuildthecloud in https://github.com/acorn-io/acorn/pull/1572
- Add acorn port-forward by @ibuildthecloud in https://github.com/acorn-io/acorn/pull/1574
- Block EC2 metadata access for all apps by @g-linville in https://github.com/acorn-io/acorn/pull/1568
- Create NetworkPolicies for builders by @g-linville in https://github.com/acorn-io/acorn/pull/1554
- Add missing endpoints permission for the acorn controller by @ibuildthecloud in https://github.com/acorn-io/acorn/pull/1576
- Initial work for hub on hub feature set by @ibuildthecloud in https://github.com/acorn-io/acorn/pull/1582
- Fix app and project region validation (#1542) by @thedadams in https://github.com/acorn-io/acorn/pull/1581
- Adding acorn version as command (#1569) by @imrajdas in https://github.com/acorn-io/acorn/pull/1591
- Determine app readiness based on deployment spec.Replicas rather than status.Replicas by @g-linville in https://github.com/acorn-io/acorn/pull/1589
- change: restructure and re-use image finding logic to make image rm output more concise (#1556 & #1551) by @iwilltry42 in https://github.com/acorn-io/acorn/pull/1593
- Disallow removing a supported region if a volume exists in that region by @thedadams in https://github.com/acorn-io/acorn/pull/1606
- Drop arm32v7 support by @cjellick in https://github.com/acorn-io/acorn/pull/1611
- Don't run validate-docs workflow all the time by @cjellick in https://github.com/acorn-io/acorn/pull/1613
- Block login to ghrc by @cjellick in https://github.com/acorn-io/acorn/pull/1560
- Add test summaries for test runs by @tylerslaton in https://github.com/acorn-io/acorn/pull/1612
- Make app.namespace point to app.Status.Namespace by @ibuildthecloud in https://github.com/acorn-io/acorn/pull/1620
- chore: update defaults to use oss-dns.acrn.io and .oss-acorn.io domains by @drpebcak in https://github.com/acorn-io/acorn/pull/1619
- Add basic
acorn events
subcommand (#1562) by @njhale in https://github.com/acorn-io/acorn/pull/1604 - Only build test summary when tests run by @tylerslaton in https://github.com/acorn-io/acorn/pull/1624
- fix: reprovision wildcard certificates on cluster domain change (#1625) by @iwilltry42 in https://github.com/acorn-io/acorn/pull/1626
- Add quota management system by @tylerslaton in https://github.com/acorn-io/acorn/pull/1566
- Add job events by @ibuildthecloud in https://github.com/acorn-io/acorn/pull/1637
- Make public name labels safe for k8s by @g-linville in https://github.com/acorn-io/acorn/pull/1644
- Update README.md: change copyright date to 2023 by @sheng-liang in https://github.com/acorn-io/acorn/pull/1648
- Stop checking status for jobs that won't run (#1646) by @thedadams in https://github.com/acorn-io/acorn/pull/1647
- Disable nightly staging upgrade by @cjellick in https://github.com/acorn-io/acorn/pull/1650
- Add events to view role by @njhale in https://github.com/acorn-io/acorn/pull/1651
- Ensure create jobs are only run once (#1642) by @thedadams in https://github.com/acorn-io/acorn/pull/1654
- Add dev ports and app locking by @ibuildthecloud in https://github.com/acorn-io/acorn/pull/1614
- Check permission on devsession update by @ibuildthecloud in https://github.com/acorn-io/acorn/pull/1659
- Make service default a bit more explicit by @ibuildthecloud in https://github.com/acorn-io/acorn/pull/1660
- Revert "Make service default a bit more explicit" by @thedadams in https://github.com/acorn-io/acorn/pull/1661
- Get Project before modifying it in Quota test by @tylerslaton in https://github.com/acorn-io/acorn/pull/1641
- Deterministically set default service base on acornfile definition by @ibuildthecloud in https://github.com/acorn-io/acorn/pull/1663
- Fix volume binding name bug (#1561) by @g-linville in https://github.com/acorn-io/acorn/pull/1615
- Enable nightly staging upgrade by @cjellick in https://github.com/acorn-io/acorn/pull/1667
- Refactor App Status by @ibuildthecloud in https://github.com/acorn-io/acorn/pull/1668
- Fix job depends out of order by @ibuildthecloud in https://github.com/acorn-io/acorn/pull/1669
- Add missing space in messages by @ibuildthecloud in https://github.com/acorn-io/acorn/pull/1670
- change: appname must be DNS-1035 compliant (no leading numeric char) (#1590) by @iwilltry42 in https://github.com/acorn-io/acorn/pull/1671
- Fix nightly EKS failures by @tylerslaton in https://github.com/acorn-io/acorn/pull/1674
- Fix nightly EKS tests and up test-summary action's version by @tylerslaton in https://github.com/acorn-io/acorn/pull/1676
- Add remotes to VCS info (#1622) by @njhale in https://github.com/acorn-io/acorn/pull/1640
- fix: retrieve logs for sidecars (: notation in cli) (#1597) by @iwilltry42 in https://github.com/acorn-io/acorn/pull/1673
- Prioritize remote images for auto-upgrade (#1496) by @g-linville in https://github.com/acorn-io/acorn/pull/1653
- change: feature flags for image-allow-rules + secure-by-default policy (#1549) by @iwilltry42 in https://github.com/acorn-io/acorn/pull/1571
- Explicitly callout dev profiles being used in dev mode by @tylerslaton in https://github.com/acorn-io/acorn/pull/1486
- Change behavior of update jobs and add stop jobs (#1656) by @thedadams in https://github.com/acorn-io/acorn/pull/1664
- Stop using public names for Acorn Volumes (#1561) by @g-linville in https://github.com/acorn-io/acorn/pull/1677
- Determine container port uniqueness based on targetPort rather than port (#1402) by @g-linville in https://github.com/acorn-io/acorn/pull/1681
- Debug logs for hub client by @cjellick in https://github.com/acorn-io/acorn/pull/1686
- Fixes for app status reporting (#1675) by @thedadams in https://github.com/acorn-io/acorn/pull/1680
- Bump ggcr to v0.15.2 by @njhale in https://github.com/acorn-io/acorn/pull/1580
- fix: make IARs without signature rules work again (#1678) by @iwilltry42 in https://github.com/acorn-io/acorn/pull/1683
- Fix collectPorts by detecting duplicate ports and targetPorts (#1402) by @g-linville in https://github.com/acorn-io/acorn/pull/1685
- Allow stop job events (#1688) by @thedadams in https://github.com/acorn-io/acorn/pull/1699
- Reset statuses to ensure dependencies are handled correctly (#1657) by @thedadams in https://github.com/acorn-io/acorn/pull/1696
- Initial docs for services by @cloudnautique in https://github.com/acorn-io/acorn/pull/1602
- Give event timestamps microsecond precision (#1694) by @njhale in https://github.com/acorn-io/acorn/pull/1701
- Downgrade ggcr to prevent regression in downstream acorn dependents by @njhale in https://github.com/acorn-io/acorn/pull/1702
- Disable pruning for endpoints on the rendering handler for ServiceInstances by @g-linville in https://github.com/acorn-io/acorn/pull/1700
- fix: use remote images by short ID (#1563) by @iwilltry42 in https://github.com/acorn-io/acorn/pull/1682
- fix: ImageAllowRules to allow images by ID or build (#1684) by @iwilltry42 in https://github.com/acorn-io/acorn/pull/1692
- Revert "fix: resolvelocal should always return full ID if image is found (#1682)" by @cjellick in https://github.com/acorn-io/acorn/pull/1705
- Fix event table timestamp formatting and name generation (#1694) by @njhale in https://github.com/acorn-io/acorn/pull/1703
- Correctly report status for Acorn services that don't have k8s services (#1689) by @thedadams in https://github.com/acorn-io/acorn/pull/1697
- Clean up output of help messages for acorn run and update commands (#1358) by @g-linville in https://github.com/acorn-io/acorn/pull/1687
- Properly set auto-upgrade config for nested Acorns (#1598) by @g-linville in https://github.com/acorn-io/acorn/pull/1723
- Bump baaah dependency for alternate no-prune strategy by @thedadams in https://github.com/acorn-io/acorn/pull/1722
- Return a more useful error if the user tries to update a dependent acorn (#1710) by @g-linville in https://github.com/acorn-io/acorn/pull/1711
- Stop processing tags on app creation (#1502) by @thedadams in https://github.com/acorn-io/acorn/pull/1714
- Don't record "null" AppSpecUpdate events by @njhale in https://github.com/acorn-io/acorn/pull/1727
- Create separate UpdateArgs struct in order to remove --name from the update command by @g-linville in https://github.com/acorn-io/acorn/pull/1716
- Add TTL for Events (#1708) by @njhale in https://github.com/acorn-io/acorn/pull/1719
- Add name validation to acorn update --pull to block nested acorns by @g-linville in https://github.com/acorn-io/acorn/pull/1725
- Support auto-upgrade patterns in nested acorns by @g-linville in https://github.com/acorn-io/acorn/pull/1729
- Add a unit test for nested acorn by @g-linville in https://github.com/acorn-io/acorn/pull/1724
- fix: resolvelocal should always return full ID if image is found (#1563) by @iwilltry42 in https://github.com/acorn-io/acorn/pull/1718
- Ensure that a built image is properly marked as not remote (#1662) by @thedadams in https://github.com/acorn-io/acorn/pull/1721
- fix/regression: use user-defined ingressclassname during pre-install checks (#1665) by @iwilltry42 in https://github.com/acorn-io/acorn/pull/1730
- Don't process app image unless image digest changes (#1502) by @thedadams in https://github.com/acorn-io/acorn/pull/1732
New Contributors
- @imrajdas made their first contribution in https://github.com/acorn-io/acorn/pull/1591
- @drpebcak made their first contribution in https://github.com/acorn-io/acorn/pull/1619
Full Changelog: obot-platform/obot@v0.7.0-alpha1...v0.7.0-rc1