Skip to content

Releases: kyma-project/lifecycle-manager

1.1.5

10 Sep 16:47
8474607
Compare
Choose a tag to compare

What has changed

  • chore(dependabot): bump golang from 1.22.6-alpine to 1.22.7-alpine (#1845) by @dependabot[bot]
  • chore(dependabot): bump github.com/prometheus/client_golang from 1.20.2 to 1.20.3 (#1832) by @dependabot[bot]
  • fix: Default no module manager found to state Ready (#1853) by @c-pius

Full changelog: https://api.github.com/repos/kyma-project/lifecycle-manager/compare/1.1.4...1.1.5

Docker image URL

europe-docker.pkg.dev/kyma-project/prod/lifecycle-manager:1.1.5

1.1.4

09 Sep 12:11
3e768de
Compare
Choose a tag to compare

What has changed

  • chore: Update security scanners config (#1797) by @Tomasz-Smelcerz-SAP
  • fix: Replace RestrictedEnqueueRequestForOwner with EnqueueRequestForOwner (#1792) by @ruanxin
  • chore(dependabot): bump github.com/jellydator/ttlcache/v3 from 3.2.0 to 3.2.1 (#1800) by @dependabot[bot]
  • chore(dependabot): bump github.com/prometheus/client_golang from 1.20.1 to 1.20.2 (#1799) by @dependabot[bot]
  • chore: Add check for test changes (#1804) by @ruanxin
  • chore: Only check for test changes if there are also code changes (#1806) by @lindnerby
  • chore(dependabot): bump github.com/Masterminds/semver/v3 from 3.2.1 to 3.3.0 (#1809) by @dependabot[bot]
  • chore: Bump golangci-lint action (#1801) by @lindnerby
  • chore(dependabot): bump github.com/Masterminds/semver/v3 from 3.2.1 to 3.3.0 in /api (#1808) by @dependabot[bot]
  • chore(dependabot): bump github.com/onsi/gomega from 1.34.1 to 1.34.2 (#1813) by @dependabot[bot]
  • chore(dependabot): bump github.com/onsi/ginkgo/v2 from 2.20.1 to 2.20.2 (#1814) by @dependabot[bot]
  • chore(dependabot): bump github.com/jellydator/ttlcache/v3 from 3.2.1 to 3.3.0 (#1803) by @dependabot[bot]
  • chore: Remove drop-stored-version flag (#1820) by @ruanxin
  • docs: Add CONTRIBUTING.md (#1825) by @mmitoraj
  • feat: Add Jitter to Manifest Reconciliation (#1798) by @LeelaChacha
  • docs: Add code of conduct and update README.md (#1826) by @mmitoraj
  • fix: Fix faulty manifest state determination (#1807) by @nesmabadr
  • chore: Make spec_resolver.go testable (#1827) by @Tomasz-Smelcerz-SAP
  • chore: Prevent E2E tests from failing fast (#1834) by @c-pius
  • feat: Deletion mode (#1844) by @ruanxin
  • fix: Set manifest to deleting state; Raise errors on unexpected manager conditions (#1833) by @c-pius

Full changelog: https://api.github.com/repos/kyma-project/lifecycle-manager/compare/1.1.3...1.1.4

Docker image URL

europe-docker.pkg.dev/kyma-project/prod/lifecycle-manager:1.1.4

1.1.3

26 Aug 09:06
fdaa52f
Compare
Choose a tag to compare

What has changed

  • chore: Update sec scanner (#1767) by @ruanxin
  • chore(dependabot): bump github.com/docker/docker from 27.1.0+incompatible to 27.1.1+incompatible in the go_modules group (#1765) by @dependabot[bot]
  • chore(dependabot): bump github.com/docker/docker from 27.0.1+incompatible to 27.1.0+incompatible in /api in the go_modules group (#1734) by @dependabot[bot]
  • chore(dependabot): bump github.com/docker/docker from 27.1.0+incompatible to 27.1.1+incompatible in /api in the go_modules group (#1768) by @dependabot[bot]
  • chore(deps): Bump Controller runtime (#1773) by @nesmabadr
  • chore(deps): Bump OCM package to 0.13.0 (#1770) by @nesmabadr
  • chore: Bump K8s api and controller-runtime deps to 0.31.0 and 0.19.0 (#1782) by @c-pius
  • chore(dependabot): bump istio.io/api from 1.22.3 to 1.23.0 (#1783) by @dependabot[bot]
  • chore(dependabot): bump istio.io/client-go from 1.22.3 to 1.23.0 (#1786) by @dependabot[bot]
  • chore(dependabot): bump github.com/cert-manager/cert-manager from 1.15.2 to 1.15.3 (#1785) by @dependabot[bot]
  • chore(dependabot): bump github.com/prometheus/client_golang from 1.19.1 to 1.20.1 (#1784) by @dependabot[bot]
  • chore: Improve document (#1789) by @ruanxin
  • docs: Fix User Docs with outdated commands (#1787) by @jeremyharisch
  • docs: Update technical reference documentation (#1788) by @amritanshusikdar
  • chore(dependabot): bump github.com/onsi/ginkgo/v2 from 2.20.0 to 2.20.1 (#1791) by @dependabot[bot]
  • chore: Increase cert key size to '4096' (#1794) by @c-pius
  • fix: Refactoring manifest cr update detection (#1790) by @ruanxin

Full changelog: https://api.github.com/repos/kyma-project/lifecycle-manager/compare/1.1.2...1.1.3

Docker image URL

europe-docker.pkg.dev/kyma-project/prod/lifecycle-manager:1.1.3

1.1.2

12 Aug 08:11
99ebf72
Compare
Choose a tag to compare

What has changed

  • deps: Bump sec-scanners-config KLM img tag to 1.1.1 (#1728) by @lindnerby
  • chore: Add deprecation notes to customStateCheck (#1708) by @Tomasz-Smelcerz-SAP
  • chore(dependabot): bump github.com/onsi/gomega from 1.34.0 to 1.34.1 (#1729) by @dependabot[bot]
  • chore(dependabot): bump github.com/onsi/ginkgo/v2 from 2.19.0 to 2.19.1 (#1727) by @dependabot[bot]
  • chore(dependabot): bump github.com/docker/docker from 26.1.3+incompatible to 26.1.4+incompatible in the go_modules group (#1731) by @dependabot[bot]
  • chore(dependabot): bump github.com/cert-manager/cert-manager from 1.15.1 to 1.15.2 (#1730) by @dependabot[bot]
  • chore: Limit access for remote and istio namespaces (#1722) by @nesmabadr
  • chore(dependabot): bump github.com/docker/docker from 26.1.3+incompatible to 26.1.4+incompatible in /api in the go_modules group (#1732) by @dependabot[bot]
  • chore(dependabot): bump github.com/open-component-model/ocm from 0.11.0 to 0.12.0 in /api (#1705) by @dependabot[bot]
  • refactor: Remove Redundancy and duplication, check for same naming pattern on Kustomize (#1721) by @jeremyharisch
  • chore: Disable prometheus config for control-plane profile (#1747) by @ruanxin
  • chore: Drop load test config (#1746) by @ruanxin
  • chore(dependabot): bump golang.org/x/time from 0.5.0 to 0.6.0 (#1740) by @dependabot[bot]
  • chore(dependabot): bump github.com/google/go-containerregistry from 0.20.1 to 0.20.2 (#1752) by @dependabot[bot]
  • chore(dependabot): bump github.com/docker/docker from 27.0.1+incompatible to 27.1.0+incompatible in the go_modules group (#1733) by @dependabot[bot]
  • chore(dependabot): bump golang from 1.22.5-alpine to 1.22.6-alpine (#1751) by @dependabot[bot]
  • fix: Ignore not found error for DeleteVirtualService (#1757) by @ruanxin
  • deps: bump golang.org/x/sync from 0.7.0 to 0.8.0 (#1758) by @jeremyharisch
  • chore(dependabot): bump github.com/onsi/ginkgo/v2 from 2.19.1 to 2.20.0 (#1759) by @dependabot[bot]
  • chore: Drop prometheus config (#1761) by @ruanxin

Full changelog: https://api.github.com/repos/kyma-project/lifecycle-manager/compare/1.1.1...1.1.2

Docker image URL

europe-docker.pkg.dev/kyma-project/prod/lifecycle-manager:1.1.2

1.1.1

29 Jul 09:36
fe4f97a
Compare
Choose a tag to compare

What has changed

Full changelog: https://api.github.com/repos/kyma-project/lifecycle-manager/compare/1.1.0...1.1.1

Docker image URL

europe-docker.pkg.dev/kyma-project/prod/lifecycle-manager:1.1.1

1.1.0

15 Jul 13:22
46d1e4b
Compare
Choose a tag to compare

What has changed

  • chore: Update protecode config to use version 1.0.0 (#1627) by @c-pius
  • chore(dependabot): bump k8s.io/api from 0.30.1 to 0.30.2 (#1631) by @dependabot[bot]
  • chore(dependabot): bump k8s.io/apiextensions-apiserver from 0.30.1 to 0.30.2 (#1633) by @dependabot[bot]
  • chore(dependabot): bump k8s.io/apimachinery from 0.30.1 to 0.30.2 in /api (#1634) by @dependabot[bot]
  • chore(dependabot): bump k8s.io/cli-runtime from 0.30.1 to 0.30.2 (#1632) by @dependabot[bot]
  • chore(dependabot): bump k8s.io/kubectl from 0.30.1 to 0.30.2 (#1630) by @dependabot[bot]
  • chore(dependabot): bump github.com/google/go-containerregistry from 0.19.1 to 0.19.2 (#1636) by @dependabot[bot]
  • feat: Plutono configuration for displaying Enabled Modules in KCP (#1635) by @amritanshusikdar
  • feat: Add warden mandatory modules dashboard to plutono (#1637) by @amritanshusikdar
  • chore: Add mandatory-modules dashboard to kustomize (#1644) by @c-pius
  • chore: Add mandatory-modules dashboard grafana patch (#1645) by @c-pius
  • chore(dependabot): bump github.com/cert-manager/cert-manager from 1.15.0 to 1.15.1 (#1646) by @dependabot[bot]
  • chore(dependabot): bump istio.io/api from 1.22.1 to 1.22.2 (#1648) by @dependabot[bot]
  • chore(dependabot): bump istio.io/client-go from 1.22.1 to 1.22.2 (#1647) by @dependabot[bot]
  • chore(dependabot): bump github.com/hashicorp/go-retryablehttp from 0.7.6 to 0.7.7 in /api in the go_modules group (#1643) by @dependabot[bot]
  • feat: Separate business status from module status (#1628) by @jeremyharisch
  • feat: Introduce managed flag to KymaCR .spec.modules (#1652) by @c-pius
  • chore: Fix broken Prometheus Quick Start link (#1659) by @c-pius
  • chore: Revert "feat: Introduce managed flag to KymaCR .spec.modules (#1652)" (#1658) by @c-pius
  • chore: Add feat/** as branch for PR-based Github Actions (#1663) by @c-pius
  • chore(dependabot): bump golang from 1.22.4-alpine to 1.22.5-alpine (#1664) by @dependabot[bot]
  • chore: Bump k8s version for e2e to 1.29.6 (#1665) by @lindnerby
  • feat: Avoid Redundant SSA for Manifest Patching (#1620) by @LeelaChacha
  • chore(dependabot): bump github.com/google/go-containerregistry from 0.19.2 to 0.20.0 (#1670) by @dependabot[bot]
  • chore(dependabot): bump google.golang.org/grpc from 1.64.0 to 1.64.1 in the go_modules group (#1671) by @dependabot[bot]
  • chore: Remove diff manifest diff checker (#1674) by @lindnerby
  • refactor: Simplify declarative reconciler (#1676) by @lindnerby

Full changelog: https://api.github.com/repos/kyma-project/lifecycle-manager/compare/1.0.0...1.1.0

Docker image URL

europe-docker.pkg.dev/kyma-project/prod/lifecycle-manager:1.1.0

1.0.0

12 Jun 09:04
285c5e0
Compare
Choose a tag to compare

What has changed

  • chore: Enhance watcher dashboard (#1454) by @nesmabadr
  • deps: Upgrade controller-runtime to 0.17.3 (#1459) by @lindnerby
  • chore(dependabot): bump golang.org/x/sync from 0.6.0 to 0.7.0 (#1462) by @dependabot[bot]
  • chore: Remove manifest rolebinding in kyma-system and istio-system namespaces (#1461) by @nesmabadr
  • fix: Update Manifest lastOperation when an error occurs (#1458) by @nesmabadr
  • chore: Introduce shared GitHub Actions (#1451) by @c-pius
  • chore: Sum count to avoid having multiple gauges (#1469) by @jeremyharisch
  • chore: Remove global value in main.go (#1473) by @ruanxin
  • chore: Add skr args input to setup test clusters action (#1475) by @c-pius
  • chore(dependabot): bump istio.io/client-go from 1.21.0 to 1.21.1 (#1463) by @dependabot[bot]
  • chore(dependabot): bump istio.io/api from 1.21.0 to 1.21.1 (#1464) by @dependabot[bot]
  • chore: Remove deprecated ControllerManagerConfig (#1476) by @nesmabadr
  • fix: Update lastOperation.operation when manifest is back to ready (#1474) by @nesmabadr
  • test: Add check for module version in Kyma.Modules.Status in E2E test (#1465) by @nesmabadr
  • feat: Hardcode Istio Sidecar Injection Annotation (#1498) by @jeremyharisch
  • fix: Inject istio annotation (#1499) by @jeremyharisch
  • chore(dependabot): bump the go_modules group with 2 updates (#1487) by @dependabot[bot]
  • fix: Fix installing cmctl action (#1505) by @nesmabadr
  • fix: Return error when doing ssa for diff in declarative library (#1495) by @nesmabadr
  • refactor: E2E suite test cluster configuration (#1496) by @LeelaChacha
  • chore(deps): bump the go_modules group across 1 directory with 3 updates (#1488) by @dependabot[bot]
  • chore(dependabot): bump github.com/onsi/gomega from 1.32.0 to 1.33.1 (#1509) by @dependabot[bot]
  • chore(dependabot): bump k8s.io/apimachinery from 0.29.3 to 0.30.0 (#1483) by @dependabot[bot]
  • chore(dependabot): bump k8s.io/api from 0.29.3 to 0.30.0 (#1511) by @dependabot[bot]
  • chore(dependabot): bump istio.io/api from 1.21.1 to 1.21.2 (#1501) by @dependabot[bot]
  • fix: Fix nil pointer exception in cache (#1515) by @nesmabadr
  • chore: Remove useless event (#1508) by @ruanxin
  • chore(dependabot): bump github.com/cert-manager/cert-manager from 1.14.4 to 1.14.5 (#1516) by @dependabot[bot]
  • chore(dependabot): bump istio.io/client-go from 1.21.1 to 1.21.2 (#1517) by @dependabot[bot]
  • fix: Fix permissions in DockerFile (#1504) by @nesmabadr
  • chore: Upgrade controller-runtime version to v0.18.1 (#1514) by @Tomasz-Smelcerz-SAP
  • refactor: Deprecate kyma provision k3d command (#1520) by @halamix2
  • chore(dependabot): bump golang from 1.22.2-alpine to 1.22.3-alpine (#1526) by @dependabot[bot]
  • chore(dependabot): bump github.com/onsi/ginkgo/v2 from 2.17.2 to 2.17.3 (#1527) by @dependabot[bot]
  • chore(dependabot): bump github.com/prometheus/client_golang from 1.19.0 to 1.19.1 (#1529) by @dependabot[bot]
  • chore(deps): Update api module dependencies (#1522) by @nesmabadr
  • chore: Configure Dependabot for api module (#1523) by @nesmabadr
  • chore(deps): Upgrade helm.sh/helm/v3 to fix vulnerability (#1533) by @nesmabadr
  • chore: Update runtime watcher image (#1535) by @nesmabadr
  • chore: Update skr watcher image (#1536) by @nesmabadr
  • deps: bump controller-runtime to v0.18.2 (#1537) by @c-pius
  • deps: bump OCM to v0.9.0 (#1539) by @c-pius
  • fix: Copy SKR baseResources on each read to avoid concurrent map read and write (#1532) by @nesmabadr
  • fix: Use the wait for image action for smoke test pipeline (#1540) by @nesmabadr
  • fix: Fix concurrent map read and write for ttl cache (#1534) by @nesmabadr
  • deps: bump istio/api and istio/client-go to v1.22.0 (#1544) by @c-pius
  • fix: Filter panels for klm-metrics-service (#1546) by @lindnerby
  • deps: Bump k8s api dependencies to v0.30.1 (#1553) by @c-pius
  • docs: Purge Controller (#1555) by @LeelaChacha
  • chore: Deprecate kyma provision gardener (#1558) by @halamix2
  • fix: Kubebuilder links (#1562) by @lindnerby
  • chore: Bump 'Wait for image build' timeoutSeconds default (#1565) by @c-pius
  • fix: Remove link to deleted doc (#1569) by @lindnerby
  • deps: Bump OCM to 0.10.0 (#1563) by @lindnerby
  • refactor: Remote pkg & sync strategy label (#1426) by @lindnerby
  • chore(dependabot): bump github.com/onsi/ginkgo/v2 from 2.17.3 to 2.18.0 (#1574) by @dependabot[bot]
  • chore: Extend e2e test to include module downgrade test (#1578) by @ruanxin
  • chore: Refactoring requeue condition (#1583) by @ruanxin
  • feat: Wrap event recorder (#1584) by @lindnerby
  • chore: Add istio and warden labels to remote namespace (#1600) by @nesmabadr
  • chore(dependabot): bump github.com/onsi/ginkgo/v2 from 2.18.0 to 2.19.0 (#1580) by @dependabot[bot]
  • chore(dependabot): bump github.com/go-logr/logr from 1.4.1 to 1.4.2 (#1573) by @dependabot[bot]
  • docs: Apply Markdown linting in Lifecycle Manager (#1603) by @grego952
  • chore(dependabot): bump sigs.k8s.io/controller-runtime from 0.18.2 to 0.18.3 in /api (#1581) by @dependabot[bot]
  • chore(dependabot): bump github.com/containers/image/v5 from 5.30.1 to 5.31.0 in the go_modules group across 1 directory (#1571) by @dependabot[bot]
  • feat: Add Workflow to Check API Changes in PR (#1602) by @LeelaChacha
  • chore: E2E tests to use a *.localhost image registry (#1617) by @c-pius
  • chore(dependabot): bump istio.io/client-go from 1.22.0 to 1.22.1 (#1606) by @dependabot[bot]
  • chore(dependabot): bump istio.io/api from 1.22.0 to 1.22.1 (#1607) by @dependabot[bot]
  • chore(dependabot): bump sigs.k8s.io/controller-runtime from 0.18.3 to 0.18.4 in /api (#1611) by @dependabot[bot]
  • chore(dependabot): bump github.com/open-component-model/ocm from 0.10.0 to 0.11.0 (#1618) by @dependabot[bot]
  • chore: Bump cert-manager from 1.14.5 to 1.15.0 (#1625) by @c-pius
  • chore: Bump golang consistently to 1.22.4 (#1626) by @c-pius

Full changelog: https://api.github.com/repos/kyma-project/lifecycle-manager/compare/0.1.2...1.0.0

Docker image URL

europe-docker.pkg.dev/kyma-project/prod/lifecycle-manager:1.0.0

0.1.2

09 Apr 09:34
ba1d580
Compare
Choose a tag to compare

What has changed

  • feat: Add manifest reconciliation metric to Plutono Dashboard (#1380) by @nesmabadr
  • chore(dependabot): bump github.com/cert-manager/cert-manager from 1.14.3 to 1.14.4 (#1379) by @dependabot[bot]
  • chore(dependabot): bump the go_modules group group with 3 updates (#1381) by @dependabot[bot]
  • chore(dependabot): bump helm.sh/helm/v3 from 3.14.2 to 3.14.3 (#1394) by @dependabot[bot]
  • chore(deps): bump the go_modules group across 1 directory with 4 updates (#1393) by @dependabot[bot]
  • chore(dependabot): bump istio.io/api from 1.20.2 to 1.21.0 (#1396) by @dependabot[bot]
  • chore(dependabot): bump istio.io/client-go from 1.20.2 to 1.21.0 (#1395) by @dependabot[bot]
  • chore(dependabot): bump github.com/open-component-model/ocm from 0.7.0 to 0.8.0 (#1386) by @dependabot[bot]
  • feat: Allow different drop storage versions based on crd kind (#1385) by @nesmabadr
  • chore: Refactor and increase purge controller monitoring (#1392) by @c-pius
  • chore(dependabot): bump github.com/google/go-containerregistry from 0.19.0 to 0.19.1 (#1401) by @dependabot[bot]
  • fix: Add wait for cache sync for the storage version dropper (#1403) by @nesmabadr
  • chore(dependabot): bump k8s.io/kubectl from 0.29.2 to 0.29.3 (#1404) by @dependabot[bot]
  • chore(dependabot): bump github.com/onsi/gomega from 1.31.1 to 1.32.0 (#1411) by @dependabot[bot]
  • fix: Correct inaccurate log message in purge cleanup (#1420) by @c-pius
  • docs: IN cluster instead of ON (#1421) by @mmitoraj
  • fix: Cache Invalidation for DNS Lookup Errors (#1363) by @LeelaChacha
  • fix: Avoid unnecessary ssa for the manifest (#1408) by @nesmabadr
  • chore(dependabot): bump github.com/onsi/ginkgo/v2 from 2.16.0 to 2.17.0 (#1414) by @dependabot[bot]
  • chore(dependabot): bump k8s.io/apiextensions-apiserver from 0.29.2 to 0.29.3 (#1406) by @dependabot[bot]
  • chore(dependabot): bump github.com/docker/docker from 24.0.7+incompatible to 24.0.9+incompatible (#1416) by @dependabot[bot]
  • fix: Filter controller-runtime metrics panels by our controllers (#1419) by @lindnerby
  • feat: Add SyncResource CRD (#1413) by @ruanxin
  • chore(dependabot): bump github.com/onsi/ginkgo/v2 from 2.17.0 to 2.17.1 (#1425) by @dependabot[bot]
  • chore: Remove inapplicable kubebuiler:subresource:status markers (#1432) by @c-pius
  • chore: Remove editor and viewer roles files (#1429) by @nesmabadr
  • chore: Remove sync resource (#1434) by @ruanxin
  • chore: Remove unused GroupVersionResource from v1beta1 and v1beta2 (#1431) by @c-pius
  • chore: Remove storage version migrator scripts (#1438) by @nesmabadr
  • chore: Namespace transformer (#1436) by @nesmabadr
  • fix: Race condition in drop stored versions (#1441) by @c-pius
  • chore: Bump golang from 1.22.1 to 1.22.2 (#1450) by @c-pius
  • chore: Stop running tests for post main jobs (#1444) by @nesmabadr
  • chore: Configure leader election timeout (#1443) by @Tomasz-Smelcerz-SAP
  • chore(dependabot): bump github.com/prometheus/client_model from 0.6.0 to 0.6.1 (#1448) by @dependabot[bot]
  • feat: TTL client caches (#1445) by @lindnerby
  • fix: Remove some privileges from KLM (#1423) by @nesmabadr
  • docs: Fix local test setup scripts (#1446) by @c-pius

Full changelog: https://api.github.com/repos/kyma-project/lifecycle-manager/compare/0.1.1...0.1.2

Docker image URL

europe-docker.pkg.dev/kyma-project/prod/lifecycle-manager:0.1.2

0.1.1

12 Mar 12:39
b99472c
Compare
Choose a tag to compare

Issues in the release:

https://github.com/kyma-project/lifecycle-manager/milestone/11

What has changed

Full changelog: https://api.github.com/repos/kyma-project/lifecycle-manager/compare/0.1.0...0.1.1

Docker image URL

europe-docker.pkg.dev/kyma-project/prod/lifecycle-manager:0.1.1

Initial release of Lifecycle Manager

29 Feb 09:02
008f36d
Compare
Choose a tag to compare

This is the first official release of the Lifecycle Manager.

The next ones will follow in a bi-weekly release cycle with proper release notes/changelog.