Acorn - v0.7.0-rc1


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: https://github.com/acorn-io/acorn/compare/v0.7.0-alpha1...v0.7.0-rc1


Details

date
June 7, 2023, 7:31 p.m.
name
v0.7.0-rc1
type
Pre-release
👇
Register or login to:
  • 🔍View and search all Acorn releases.
  • 🛠️Create and share lists to track your tools.
  • 🚨Setup notifications for major, security, feature or patch updates.
  • 🚀Much more coming soon!
Continue with GitHub
Continue with Google
or