Back to index
Download the installer for your operating system or run
oc adm release extract --tools quay.io/openshift-release-dev/ocp-release:4.13.0-ec.2-x86_64
Tests:
Upgrades from:
Untested upgrades:
4.12.0,
4.12.0-rc.0,
4.12.0-rc.1,
4.12.0-rc.2,
4.12.0-rc.3,
4.12.0-rc.4,
4.12.0-rc.5,
4.12.0-rc.6,
4.12.0-rc.7,
4.12.0-rc.8,
4.13.0-ec.1Upgrades to:
Loading changelog, this may take a while ...
Created: 2023-01-20 13:19:32 +0000 UTC
Image Digest: sha256:01192353b3c3e536779cfa0fc910064299df15ce01be0cff7188868588d32321
Release 4.13.0-ec.2 was created from registry.ci.openshift.org/ocp/release:4.13.0-0.nightly-2023-01-17-152326
Components
Rebuilt images without code change
- MGMT-13138: Improve messaging over host connectivity. (#4895) #4895
- MGMT-12405: Enclose API endpoint with brackets if IPv6 address (#4900) #4900
- MGMT-13008: validation for ignition image size (#4894) #4894
- Setting minikube registry addon to use images from quay.io (#4897) #4897
- MGMT-10785: report failing cluster operators (#4864) #4864
- BMH: add another fallback location for spoke’s root CA (#4883) #4883
- MGMT-13240: Create ip hint file in sno installation even if there is (#4892) #4892
- MGMT-13271: Update 4.12 release images to use the latest rc version (#4890) #4890
- MGMT-12312: Adds node-boot log type (#4529) #4529
- NO-ISSUE: When comparing VIPs, compare only IPs (#4882) #4882
- MGMT-12423: Watch for Agent changes in ClusterDeployment (#4793) #4793
- MGMT-7878: storage config doc using MachineConfig manifest (#4873) #4873
- inventory: limit allowed Nutanix versions in API (#4878) #4878
- MGMT-12655: Add installation disk ID to Agent’s status (#4865) #4865
- MGMT-12655: Set Agent’s installation disk ID only if hints exist (#4856) #4856
- MGMT-10869: Forbid multiple machine networks in single-stack clusters (#4867) #4867
- MGMT-11979: verify install-config for none platform (#4844) #4844
- Increase timeout waiting for image-service (#4871) #4871
- MGMT-11090: Enhancement Doc: Assisted boot-reporter service (#4444) #4444
- MGMT-12294: Run subsystem with deterministic openshift version (#4567) #4567
- MGMT-13192: dualstack SNO cluster fails to complete - getting error (#4869) #4869
- Add ppc64le & s390x RHCOS ISOs to configmap - rebase (#4796) #4796
- MGMT-13081: Re-enable and fix a negative NNState subsystem test (#4866) #4866
- MGMT-12273: Updated logging in PreNetworkConfig script. (#4859) #4859
- MGMT-13081: CI to use CentOS8 (#4845) #4845
- MGMT-12894: Use the hub release image when determining the ironic agent image (#4798) #4798
- MGMT-12951: change log message from lvmo to lvms (#4857) #4857
- MGMT-13170: Fix nil pointer dereference in validation if host inventory is nil (#4861) #4861
- MGMT-13132: Respond with 409 when rejecting registration (#4858) #4858
- MGMT-12978: Handle multiple images with the same OCP version (#4817) #4817
- MGMT-13080: [Nutanix] - UMN and machine_network = [] - bootstrap is in insufficient (#4847) #4847
- NO-ISSUE: Small numbering issue in doc, amendment (#4852) #4852
- MGMT-12154: Updating documentation to make Day 2 import process clearer. (#4848) #4848
- NO-ISSUE: Bump golang.org/x/sys from 0.1.0 to 0.3.0 (#4850) #4850
- NO-ISSUE: Bump github.com/go-openapi/spec from 0.20.6 to 0.20.7 (#4851) #4851
- MGMT-13040: Check cluster state before delete (#4849) #4849
- MGMT-13098: fix missing networks on V2GetClusterInstallConfig (#4842) #4842
- NO-ISSUE: improve UpdateMachineCidr (#4846) #4846
- MGMT-12794: allow to edit ProvisionRequirement post install (#4843) #4843
- MGMT-12875: fail gracefully when konnectivity is missing (#4830) #4830
- MGMT-6536: select default cidr in SNO based on default route metrics (#4770) #4770
- MGMT-12535: Swagger changes for vip verification (#4841) #4841
- Revert “MGMT-12794: allow to edit ACI post install (#4831)” (#4839) #4831
- MGMT-13080: UMN if machine cidr not set no need to validate bootstrap (#4835) #4835
- NO-ISSUE: Bump github.com/golang-jwt/jwt/v4 from 4.4.2 to 4.4.3 (#4834) #4834
- NO-ISSUE: Bump github.com/go-openapi/strfmt from 0.21.2 to 0.21.3 (#4833) #4833
- MGMT-12794: allow to edit ACI post install (#4831) #4831
- MGMT-11979: verify install-config manifest in subsystem (#4816) #4816
- NO-ISSUE: disable invalid nmstate test (#4832) #4832
- NO-ISSUE: Pass HA mode of the cluster to network validations (#4774) #4774
- MGMT-12743: adds enhancement proposal for shorter image URLs (#4703) #4703
- MGMT-13038: Git fails to trust git repository because of mismatch with files (#4822) #4822
- MGMT-13036: add emptyDir mount for filesystem cache and ephemeral-storage policy (#4821) #4821
- MGMT-12755: Disallow periods in cluster name (#4778) #4778
- NO-ISSUE: Bump github.com/aws/aws-sdk-go from 1.44.51 to 1.44.163 (#4818) #4818
- Provide the inspector URL to the ironic ignition builder (#4779) #4779
- NO-ISSUE: Move SaaS networking documentation to Telco Docs (#4429) #4429
- NO-ISSUE: Bump github.com/go-openapi/swag from 0.21.1 to 0.22.3 (#4813) #4813
- MGMT-12978: Append -multi suffix to multi-arch images in SupportedVersions (#4811) #4811
- MGMT-12880: Update the wording of statusRebootTimeout (#4805) #4805
- MGMT-12911: Update assisted service operator docs with new icsp behavior (#4804) #4804
- MGMT-12950: Disable compatible agent validation while installing (#4791) #4791
- MGMT-12971: remove 4.12.0.0-0 as openshift hardcoded version in host monitor loop (#4806) #4806
- Bump OCP versions: 4.8, 4.11 (#4807) #4807
- NO-ISSUE: Bump github.com/stretchr/testify from 1.7.2 to 1.8.1 (#4535) #4535
- NO-ISSUE: Changing the way we handle an error from ‘updateNetworkParams’ from returning ‘nil, err’ to ‘cluster, err’ (#4714) #4714
- NO-ISSUE: Add multiarch OCP 4.12 release images (#4795) #4795
- NO-ISSUE: Add danmanor to approvers (#4801) #4801
- MGMT-12445: Update host install progress response (#4787) #4787
- MGMT-12697: Reject unknown json fields (#4794) #4794
- MGMT-12366: Automatically calculate 2nd Machine Network from 2nd VIP (#4761) #4761
- MGMT-12591: setting lvmo on non-SNO cluster should return bad request (#4742) #4742
- MGMT-12237: Limit upgrade agent events (#4786) #4786
- Bump OCP versions: 4.10 (#4789) #4789
- MGMT-12886: fetch CRDs by group in HASC ctrl (#4768) #4768
- OCPBUGS-2953: Fix regex to filter images by tag and by sha (#4767) #4767
- Refactor the versions handler into a proper cache (#4645) #4645
- MGMT-12870: Add missing dual-stack VIP CRUD for KubeAPI (#4755) #4755
- NO-ISSUE: reduce build image size (#4775) #4775
- MGMT-12433: remove text minimum Size 0GB in lvm (#4772) #4772
- Document the ironic agent image behavior for converged flow (#4771) #4771
- NO-ISSUE: Added ZTP workflows to hive integration README.md (#4762) #4762
- MGMT-12471: Don’t wait for console if it is disabled (#4594) #4594
- Set infra-env kernel params on preprovisioning image (#4757) #4757
- NO-ISSUE: use two logger instance for generic and ocm logging (#4734) #4734
- NO-ISSUE: extract client from reconcile context (#4720) #4720
- Update cluster-baremetal-operator and use GetIronicIP from there (#4491) #4491
- Bump OCP versions: 4.12, 4.9 (#4764) #4764
- NO-ISSUE: Set the correct RAM size in BMH HardwareDetails (#4453) #4453
- TELCODOCS-831: Document capabilities exclusion (#4213) #4213
- OCPBUGS-1683: Assisted-install failing with None platform when multiple IP interfaces configured (#4750) #4750
- oMGMT-12169: Changing the cluster’s validation message when disks size is not sufficient (#4729) #4729
- NO-ISSUE: edit HASC enhancement doc (#4756) #4756
- MGMT-9915: Fix sample CRs for dual-stack VIPs (#4758) #4758
- MGMT-12759: Reinstate assisted NMState Go binding (#4698) #4698
- MGMT-9915: Prepare sample CRs for dual-stack VIPs (#4754) #4754
- NO-ISSUE: Fix wrong unit test for CIDR autoallocation (#4736) (#4459) #4736
- MGMT-12366: Allow to use UpdateMachineCidr for multiple networks (#4747) #4747
- MGMT-12863: Assisted Spoke install-config does not generate icsp with multiple mirror to entries (#4745) #4745
- Use policy/v1 for pod disruption budget (#4746) #4746
- Split the os versions handling from the release image handling (#4737) #4737
- Bump OCP versions: 4.12 (#4741) #4741
- OKD-90: execute should throw a warning (#4739) #4739
- OCPBUGS-4493: do not mutate ACI post installation start (#4723) #4723
- NO-ISSUE: Fix wrong unit test for CIDR autoallocation (#4736) #4736
- Use the cluster version when extracting the ironic agent image from a release (#4727) #4727
- NO-ISSUE: Explicitly finish mock controllers in cluster transition tests (#4617) #4617
- MGMT-12648: Update operator bundle channel (#4732) #4732
- MGMT-12634: Create new allow-add-hosts endpoint (#4661) #4661
- Move API handlers to a separate struct (#4728) #4728
- MGMT-11506: Present a more useful validation message for packet loss (#4717) #4717
- NO-ISSUE: Verify that GORM embedded structure is always part of containing structure (#4730) #4730
- MGMT-12662: Add API documentation for Live ISO kernel arguments customization (#4669) #4669
- MGMT-9915: Enhancement for dual-stack VIPs (#4245) #4245
- MGMT-12423: Use pointers when collecting Agents from ACI (#4570) #4570
- Bump OCP versions: 4.11 (#4722) #4722
- NO-ISSUE: Bump github.com/moby/moby (#4721) #4721
- MGMT-12400: enable pprof when debug mode for memory profiling (#4712) #4712
- MGMT-12797: Missing dual-stack VIP values in SNO cluster (#4710) #4710
- MGMT-12749: BMH: add fallback location for spoke’s root CA (#4696) #4696
- OKD: extract manifests if available (#4715) #4715
- MGMT-11455: Add formal API to allow users to set an additional trust bundle (#4447) #4447
- MGMT-12806: Allow registration when pending for input (#4718) #4718
- Full changelog
- MGMT-13131: shorten SNO installation duration (#615) #615
- NO-ISSUE: Bump golang.org/x/net from 0.4.0 to 0.5.0 (#611) #611
- MGMT-13141: assisted-installer-controller shouldn’t try to update BMH if (#610) #610
- Updating ose-agent-installer-orchestrator images to be consistent with ART (#588) #588
- NO-ISSUE: Bump github.com/operator-framework/api from 0.17.1 to 0.17.3 (#609) #609
- MGMT-12908: Labeling nodes as quick as possible and fixing hostname possible issue (#601) #601
- NO-ISSUE: Bump github.com/thoas/go-funk from 0.9.2 to 0.9.3 (#608) #608
- Bump assisted-service to v1.0.10-0.20221222230528-2b0f66c4cdcd (#604) #604
- NO-ISSUE: Bump github.com/operator-framework/api from 0.17.2 to 0.17.3 (#603) #603
- MGMT-12339: Update host install progress on cleanup error (#597) #597
- MGMT-12984: Add more logs to LVM cleanup (#600) #600
- NO-ISSUE: Bump github.com/onsi/gomega from 1.24.1 to 1.24.2 (#599) #599
- MGMT-12339: Add extra step to force clean disks with LVM volumes (#583) #583
- Remove jira tickets prefix requirements (#594) #594
- NO-ISSUE: Bump golang.org/x/net from 0.2.0 to 0.4.0 (#593) #593
- MGMT-12471: Don’t crash if operator isn’t monitored by service (#589) #589
- NO-ISSUE: Bump github.com/go-openapi/runtime from 0.24.2 to 0.25.0 (#585) #585
- Full changelog
- MGMT-12535: Add step verify vips (#476) #476
- MGMT-12906: Refactor connectivity check (#471) #471
- NO-ISSUE: Bump github.com/thoas/go-funk from 0.9.2 to 0.9.3 (#474) #474
- NO-ISSUE: Bump github.com/itchyny/gojq from 0.12.9 to 0.12.11 (#473) #473
- NO-ISSUE: Bump github.com/onsi/gomega from 1.22.1 to 1.24.2 (#472) #472
- MGMT-11885: disk_speed_check: escape colons when calling fio (#427) (#464) #427
- MGMT-12827: Don’t try to rename when there is no usable NIC (#466) #466
- NO-ISSUE: Bump github.com/go-openapi/runtime from 0.24.2 to 0.25.0 (#465) #465
- Full changelog
- Update OWNERS #27
- Updating ose-alibaba-cloud-controller-manager images to be consistent with ART #26
- Full changelog
- Updating ose-alibaba-machine-controllers images to be consistent with ART #39
- Update OWNERS #38
- Full changelog
- Updating ose-aws-cluster-api-controllers images to be consistent with ART #454
- Update OWNERS #455
- Merge https://github.com/kubernetes-sigs/cluster-api-provider-aws:main into master #453
- Always populate ControlPlaneLoadBalancer type as classic if not provided by user #3917
- docs: Update release doc steps #3911
- build(deps): bump github.com/aws/aws-lambda-go from 1.35.0 to 1.36.0 #3915
- Increase service quota for VPC #3896
- Make the LoadBalancerType optional in the Status #3913
- build(deps): bump golang.org/x/text from 0.4.0 to 0.5.0 #3910
- build(deps): bump github.com/itchyny/gojq from 0.12.9 to 0.12.10 in /hack/tools #3909
- Add ability to use NLBs as control plane load-balancers #3804
- test: save original aws resource quotas as returned by API #3897
- Test conformance with ci releases on HA control plane #3906
- fix AWSServiceRoleForAmazonEKSForFargate failed to create on non-aws partitions #3882
- docs: fix broken bullet points #3905
- chore: Bump CAPI to v1.2.7 #3893
- Remove suspend process flow from create ASG #3864
- drop /v2/ from api/tests/docs #3890
- Fix AWS services creation flake in external infrastructure test #3886
- Update CAPA version in tests #3881
- chore: bump capi to 1.2.6 #3868
- test: increased cluster creation timeout for eks e2e #3878
- docs: updated Developer Guide with changes to make it more accurate #3877
- Fix lastAppliedTags annotations naming #3867
- Use k8s version 1.24.4 in conformance test and increase control plane wait timeout for conformance and EKS tests #3823
- build(deps): bump github.com/aws/aws-lambda-go from 1.34.1 to 1.35.0 #3857
- Change AMI name generation based on new format in image-builder #3829
- feat: re-introduce awsmanagedcluster #3797
- Remove failure domain from AWSMachineSpec to respect CAPI’s Machine/MD failure domain field #3847
- Refactor VPC CNI in managed control plane #3846
- Add check that the pod list is not empty. #3841
- Remove ARN field from AWSResourceReference #3835
- fix: Replace misleading wording used for security group overrides #3843
- Remove Equals() from v1beta2 Tags API #3850
- e2e: remove Subnet CCM tags #3842
- docs: restore comment describing specific envsubst usage #3840
- Clean up internet-facing loadbalancer scheme logic #3832
- build(deps): bump github.com/onsi/gomega from 1.22.1 to 1.24.1 #3837
- Add CCM tag to routing tables #3838
- chore: bump capi to 1.2.5 #3836
- Make overwrite the default behaviour for conflict resolution in addons #3833
- docs: Update CRD reference with v1beta2 API #3831
- More nil checks for Version #3769
- Fix typo in UpdateConfig field, from maxUnavailablePrecentage to maxUnavailablePercentage #3830
- Revert “Merge pull request #3467 from phoban01/fix-awsmachinepool-spec typo” #3825
- Deletion fails for aws cluster with vpc limit exceeded #3749
- build(deps): bump github.com/prometheus/client_golang from 1.13.1 to 1.14.0 #3827
- Fix typo in AWSManagedMachinePool UpdateConfig #3467
- Added machinehealthcheck to cluster-template-machinepool #3815
- docs: Refactor release process guide #3819
- allow annotation on MachinePool to set externally managed #3683
- Revert “Change naming format of AMIs while searching for AMIs” #3812
- build(deps): bump github.com/prometheus/client_golang from 1.13.0 to 1.13.1 #3811
- Change naming format of AMIs while searching for AMIs #3790
- build(deps): bump sigs.k8s.io/kind from 0.16.0 to 0.17.0 in /hack/tools #3802
- build(deps): bump github.com/joelanford/go-apidiff from 0.4.0 to 0.5.0 in /hack/tools #3803
- rework vpc cni envvar logic to drop the forced keys #3681
- build(deps): bump github.com/aws/amazon-vpc-cni-k8s from 1.11.4 to 1.12.0 #3801
- fix: remove check for root volume device name on create #3798
- Allow multiple security group filter matches #3526
- Fix test flavor generation make targets #3800
- Enhance the EKSConfigTemplate and add configuration for files, mounts, users, ntp, etc for CAPI feature parity #3757
- Restructure e2e templates directory #3754
- PROPOSAL: move Daniel to maintainer #3792
- Skip deleting ‘control-plane.cluster-api-provider-aws.sigs.k8s.io’ if it does not exist in the e2e setup #3795
- Add EventBridge ec2 event reconciliation and rule creation to eks managed control planes #3752
- build(deps): bump github.com/spf13/cobra from 1.6.0 to 1.6.1 #3796
- Unify the logger interface in CAPA #3776
- build(deps): bump github.com/golangci/golangci-lint from 1.50.0 to 1.50.1 in /hack/tools #3791
- Add /v2 to go module name #3785
- build(deps): bump sigs.k8s.io/kustomize/api from 0.11.4 to 0.12.1 #3784
- build(deps): bump sigs.k8s.io/kind from 0.14.0 to 0.16.0 in /hack/tools #3777
- build(deps): bump golang.org/x/text from 0.3.8 to 0.4.0 #3779
- Bump golangci-lint in /hack/tools and aws-iam-authenticator #3771
- fix: wrong EKS tag when upgrading older clusters #3783
- switch to using interface func for consistency #3733
- deleting additional vpc cni resources when disabled #3732
- Try to find and verify existing OIDC providers before we try to create a new one #2901
- PROPOSAL: Maintainers and reviewer changes #3775
- add option for disabling instance refresh #3730
- normalize oidc configs to string values for comparison #3735
- Bump controllers-tools to v0.10.0 #3753
- build(deps): bump github.com/spf13/cobra from 1.5.0 to 1.6.0 #3774
- build(deps): bump golang.org/x/text from 0.3.7 to 0.3.8 #3773
- build(deps): bump actions/checkout from 2 to 3.1.0 #3761
- Use the eksClusterName passed in to the function instead of the scope configured one #3713
- build(deps): bump github.com/onsi/gomega from 1.20.2 to 1.22.1 #3772
- Suspend and Resume ASG Processes #3741
- build(deps): bump sigs.k8s.io/kind from 0.12.0 to 0.16.0 in /hack/tools #3751
- Downgrade K8s dependency version to v0.24 #3758
- Add v2.0 to metadata #3755
- Make subnet spec id field required for SSA to work with CC #3748
- adding gitattributes for easier dev on windows os using wsl #3746
- Bump to CAPI v1.2.2 and fix for providerIDList in managed node pools #3747
- Add ASG Instance AZ SDK API to CAPA API conversion #3743
- fix: use v1beta1 version in EKS user kubeconfig #3740
- Align logging practices with cluster-api #3722
- Update references following Flatcar GitHub org rename #3716
- build(deps): bump github.com/itchyny/gojq from 0.12.8 to 0.12.9 in /hack/tools #3709
- build(deps): bump github.com/aws/amazon-vpc-cni-k8s from 1.11.3 to 1.11.4 #3731
- Add elasticloadbalancing:DeregisterTargets to control plane role policy #3727
- Fix multitenancy topic for secretRef syntax #3719
- Fixing typo in documentation #3737
- v1beta2 APIs #3720
- build(deps): bump k8s.io/klog/v2 from 2.70.1 to 2.80.0 in /hack/tools #3707
- refactor: add capi crds to testenv #3706
- build(deps): bump github.com/onsi/gomega from 1.20.0 to 1.20.2 #3699
- build(deps): bump k8s.io/klog/v2 from 2.70.1 to 2.80.0 #3703
- fix validation for aws tags with spaces #3702
- Add ipv6 support for EKS #3513
- Add scaling from 0 support #3684
- Relax the AWSManagedControlPlane version regex and remove normalising the version #3682
- Bump golangci-lint to v1.49.0 #3693
- docs: proposal for using launch templates with machine pools #3365
- AWSManagedMachinePool - Launch Template support #3094
- fixing package issues and adding SplitIntoSubnetsIPv4 unit tests #3686
- adding a return nil after deleting cni #3674
- Add eks machinepool flavor template #3680
- chore: adding rbac generation back in #3685
- Fix the update logic for aws-node daemonset environment properties #3677
- refactor: Makes specs for cloud package conformant to a standard naming convention #3671
- build(deps): bump github.com/itchyny/gojq from 0.12.7 to 0.12.8 in /hack/tools #3669
- fix min desired value of MachinePool nodes for spot instance MachinePool test manifest #3672
- refactor: Makes specs for cloud/service/network package conformant to a standard naming convention #3667
- Add Cluster Upgrade tests based on ClusterClass #3472
- Rename quick-start ClusterClass to ci-default #3664
- Add self-hosted test based on ClusterClass #3491
- Bump CAPI to v1.2.0 #3601
- Add spot instance support in AWSMachinePool #3563
- Update release steps #3659
- Bump NVIDIA GPU operator version in GPU tests #3661
- bugfix: Fix log level for a couple of message of log messages #3460
- Add MD link checker Github Action #3657
- refactor: Group setup by feature flag #3647
- Bump github.com/golangci/golangci-lint from 1.47.2 to 1.48.0 in /hack/tools #3656
- build(deps): bump github.com/aws/amazon-vpc-cni-k8s from 1.11.2 to 1.11.3 #3651
- build(deps): bump sigs.k8s.io/kustomize/kustomize/v4 from 4.5.6 to 4.5.7 in /hack/tools #3653
- build(deps): bump github.com/itchyny/gojq from 0.12.7 to 0.12.8 in /hack/tools #3642
- build(deps): bump github.com/prometheus/client_golang from 1.12.1 to 1.13.0 #3655
- add binary releases for windows #3639
- Fix apidiff target #3634
- build(deps): bump github.com/joelanford/go-apidiff from 0.3.0 to 0.4.0 in /hack/tools #3643
- feat: external load balancer garbage collection (part 4) - e2e tests #3648
- feat: external load balancer garbage collection (part 3) - add gc to reconciliation #3633
- build(deps): bump sigs.k8s.io/kustomize/kustomize/v4 from 4.5.4 to 4.5.6 in /hack/tools #3644
- build(deps): bump github.com/aws/aws-lambda-go from 1.34.0 to 1.34.1 #3645
- Promote Skarlso to reviewer #3618
- Changed EventBridge ADR status to “Accepted” #3640
- Modify e2e EKS config to use cluster api v1.1.5 #3635
- Bump Kubernetes to v1.24.0 and fix AWSMachinePool minsize #3468
- build(deps): bump github.com/aws/aws-lambda-go from 1.33.0 to 1.34.0 #3631
- feat: external load balancer garbage collection (part 2) - new gc service #3610
- feat: defaulting for update config #3515
- docs: ADR for graduating EventBridge in CAPA #3583
- feat: external load balancer garbage collection (part 1) - proposal #3609
- Fix go1.19 linting errors #3623
- fix: Do not change default security groups during EKS control plane reconcile #3483
- Bump github.com/golangci/golangci-lint from 1.45.2 to 1.47.2 in /hack/tools #3617
- 🐛 Ensure that python and pip is installed for e2e and conformance tests #3613
- Correct broken links for EKS addons and multitenancy #3615
- build(deps): bump github.com/onsi/gomega from 1.19.0 to 1.20.0 #3611
- Fix aws-node-env checker to use the correct input and context #3612
- Add AWSMachinePool test to eks e2e test #3607
- build(deps): bump github.com/aws/aws-lambda-go from 1.32.1 to 1.33.0 #3604
- Fix attaching CSI policy to control plane IAM role #3595
- Add deduplication handling and only update if there is a need for it #3568
- Fix the owner checking of a cluster #3597
- Use ginkgo v2 conformance config for Kubernetes >= 1.25 #3593
- Use ginkgo.timeout for only ci conformance tests #3592
- Renaming kubernetes.io/cluster tag to use EKS cluster name #3573
- Increase fast conformance test timeout #3587
- feat: Create bastion security group only when bastion is enabled #3579
- Increase conformance test timeout #3586
- build(deps): bump k8s.io/klog/v2 from 2.70.0 to 2.70.1 in /hack/tools #3582
- build(deps): bump github.com/aws/aws-lambda-go from 1.32.0 to 1.32.1 #3570
- build(deps): bump sigs.k8s.io/aws-iam-authenticator from 0.5.8 to 0.5.9 #3571
- build(deps): bump k8s.io/klog/v2 from 2.70.0 to 2.70.1 #3580
- fix format in using-iam-roles-in-mgmt-cluster.md #3576
- Fix the json tag for VpcCni #3566
- feat: add custom environment variables to the ‘aws-node’ DaemonSet #3374
- Delete unused conformance script #3562
- Revert “Streamline Ginkgo variables” #3501 #3561
- update docs to refect cluster namespace used #3555
- build(deps): bump k8s.io/klog/v2 from 2.60.1 to 2.70.0 in /hack/tools #3558
- build(deps): bump k8s.io/klog/v2 from 2.60.1 to 2.70.0 #3550
- Removed additionalTag application on unmanaged subnets #3512
- update docs to improve new developer experience #3552
- Full changelog
- Updating ose-azure-cloud-node-manager images to be consistent with ART #51
- Updating ose-azure-cloud-controller-manager images to be consistent with ART #52
- Update OWNERS #53
- Full changelog
- Merge https://github.com/kubernetes-sigs/cluster-api-provider-azure:main into master #267
- add e2e test for AKS resource tag operations #2917
- Update windows kube-proxy to deploy to kube-system #2931
- Add support for configurable VM Diagnostics #2528
- remove –listen-client-urls injection from ipv6 template #2920
- Use function ‘ConvertResourceGroupNameToLower’ from ‘cloud-provider-azure’ provider pkg #2895
- Make resourceID required for AzureClusterIdentity when using UserAssignedMSI #2862
- fix: workflow run schedule interval #2926
- split out AKS E2E source files #2909
- Add logging for empty RoleAssignmentName #2910
- fix deleting all tags on AKS resources #2916
- Add clusterCIDR to cloud provider e2e install #2893
- Enable race detector for unit tests #2646
- Move AKS config from reference to test template #2913
- fix tilt AKS version #2914
- Switch to Standard_B2s VM SKU by default #2750
- Add skipLogCollection variable to all e2e test specs #2905
- feat: AKS node pool KubeletConfig #2781
- Upgrade the azure-sdk-for-go to v67.1.0 #2906
- Default Ubuntu to 22.04 for new k8s versions #2807
- Uplift CAPI to v1.3.0 minor release #2773
- e2e: print number of ready daemonset pods #2898
- Add cluster’s name to MachinePool and AzureManagedMachinePool in AKS templates #2846
- Convert resourceGroup name in ID for VMSS vms to lower case to keep it compatible with the rest of capz #2894
- add e2e AKS upgrade test #2861
- replace xargs with for loop in gen-flavors.sh #2889
- Fix AzureDisk Helm chart install for Windows #2880
- lint: add correct link for upgrading clusters doc #2883
- fix bad generated template name on Mac #2879
- Revert “ci: print git info when building from k8s source” #2882
- Allow to set custom backend pool names for load balancers #2714
- Fix ci entrypoint rebase #2875
- ci: print git info when building from k8s source #2853
- Support specifying CCM cluster CIDR #2837
- Use Helm to install Calico CNI in e2e tests instead of ClusterResourceSets #2495
- Bump CAPI to v1.2.6 #2844
- add control plane tolerations to aad pod identity #2816
- Add AdditionalTags property to CRD AzureManagedMachinePool #2745
- tags converters: return nil if src is nil #2802
- print k8s build env vars during CI #2849
- ci-build-kubernetes fixes #2845
- Fix image architecture bug in Docker build #2835
- k8s build: overwrite storage blob if exists #2841
- ci: fix custom build script #2833
- add markdown linter changes #2804
- update readme links #2830
- Add AzureMachine condition when userAssignedIdentity is missing from the VM #2743
- Simplify and reuse variables in hack/*.sh scripts #2523
- ci: always use registry.k8s.io #2824
- test managed machine pool delete in e2e #2822
- omit benign errors in e2e logs #2819
- Cleanup remote peerings when resource group is deleted #2767
- ensure AKS immutable configuration has webhook enforcement #2795
- Fix meeting time in README #2805
- update metadata.yaml for 1.6 release and 1.7 dev cycle #2808
- Make base64 usage more portable in e2e setup #2789
- docs: fix AzureManagedCluster example #2776
- Fixes docs bug in api server endpoint #2788
- Fixes Issue 2779: Fix in multitenancy docs #2783
- add “[Managed Kubernetes]” E2E test type #2777
- Silence kubectl deprecation warning #2791
- Use GetAtScope() to get tags when checking if a resource is managed #2721
- 🌱 Uplift go version to v1.19.0 #2775
- chore: increase the ccm log verbosity in e2e test #2757
- common funcs webhook immutable properties #2741
- Introduce additional linters & bump golangci-lint to 1.50.0 #2749
- Revert “fix error pulling cloud provider images in e2e” #2771
- add AKS nodepool autoscale test #2764
- test: set private cluster E2E test to optional #2772
- Disable Kubescape security scanner in e2e tests #2768
- fix scaling managed machine pool to zero #2751
- fix error pulling cloud provider images in e2e #2763
- Fix UTC meeting time in README #2744
- Stop using the beta.kubernetes.io/os #2753
- Update list of immutable fields for AzureManagedControlPlane #2740
- bump CAPI to v1.2.4 #2742
- test: enable using custom flavor for conformance test #2737
- Enable adding of Service Endpoints to subnets #2635
- standardize AzureManagedCluster webhooks #2626
- Quiet down VM image log messages #2736
- Fix typo in ReconcileError logs #2732
- add shouldnot to codespellignore #2728
- Add nodePublicIPPrefixID to AzureManagedMachinePool #2664
- refactor: rename CreateResource to CreateOrUpdateResource #2710
- remove as azure cloud provider config is auto-generated #2726
- Add sonasingh46 to reviewers #2706
- add tags for ssa changes #2708
- AKS: clarify that one system pool is required #2717
- AKS virtual network static placement for cross RG #2667
- Add evictionPolicy field for spot VMs #2689
- add GPG_TTY, promoted image wait to release docs #2716
- Implement ScaleSetPriority for AzureManagedMachinePool #2604
- detect Retry-After during async “does resource exist?” flow #2688
- Change vm extension test to use resource group name correctly #2698
- enable mutable AKS node taints #2682
- Use hash for AzureClusterIdentity finalizer #2699
- Add skipLogCollection input for E2E tests #2687
- fix agent pool created in failed state becoming ready #2700
- lint: gofmt -s lots of files #2692
- Fix AzureMachineTemplate roleAssignmentName validation #2672
- Updating ose-azure-cluster-api-controllers images to be consistent with ART #268
- Full changelog
- Updating ose-azure-disk-csi-driver images to be consistent with ART #35
- Full changelog
- Updating ose-azure-disk-csi-driver-operator images to be consistent with ART #62
- Full changelog
- CORS-2405: Create ControlPlaneMachineSet CRDs #6632
- OCPBUGS-5734: make VIP 168.63.129.16 noProxy in all clouds except Public #6761
- OCPBUGS-1695: Update FCOS to latest 37.20221127.3.0 stable #6487
- OCPBUGS-5770: CVE-2021-4238: goutils: update for randomness fix #6763
- BUG 2110982: GCP skip public loadbalancer ip addresses #6755
- AGENT-501: Make it easier to change node zero IP and SERVICE_BASE_URL #6747
- MGMT-12839: Add Shielded VMs options to gcp mpool and TF #6698
- OCPBUGS-5324: CVE-2021-4235 go-yaml: Denial of Service in go-yaml #6741
- OCPBUGS-881: fail to create install-config.yaml as apiVIP and ingress VIP are not in machine networks #6469
- SPLAT-901: set default for variables that are deprecated by failure_domains #6750
- OCPBUGS-1769: Check for AWS STS installation before trying to get all IAM Roles #6666
- GCP XPN: remove tech preview feature gate #6754
- Expose Azure useImageGallery parameter in the MachineSets() call #6737
- OCPBUGS-2088: Validate that the rendevousIP is assigned to a master #6716
- ARO-1796: Update Azure SDK for go to v63.1.0+incompatible #6746
- openstack: Revert Gophercloud workaround #6663
- SPLAT-900: provision VMs in to failure domains #6738
- OCPBUGS-4874: Remove order dependency for agent CLI string #6739
- CORS-2449: Create CPMS manifest #6695
- OCPBUGS-2881: Destroy the service and host project dns records #6534
- Bug OCPBUGS-3921: OpenStack: fix bootstrap destroy cmd #6617
- OCPBUGS-3706: Improve error reporting from agent wait-for install-complete #6730
- Better logic to derive vpcRegion/Zone from vpcName/Subnets #6665
- update tested instance types on 4.12 #6731
- Updating ose-baremetal-installer images to be consistent with ART #6678
- OCPBUGS-5151: baremetal: Extra time for provisioning interface #6729
- OCPBUGS-3032: Report status on the console immediately #6697
- Updating ose-installer images to be consistent with ART #6675
- OSASINFRA-3057: openstack: Document Image Registry migration to Swift #6710
- openstack: Rely on Go’s stdlib for errors #6656
- Updating ose-installer-artifacts images to be consistent with ART #6693
- cmd: update import of deprecated terminal package #6594
- GCP: Tfvars will determine the user has create firewall permissions #6679
- OCPBUGS-4941: OpenStack: Force JSON content-type in Swift object listing #6707
- PowerVS: Defer cancel when calling contextWithTimeout #6700
- linter: fix issues since revision 75173a17cf #6712
- OCPBUGS-2996: bump RHCOS 4.13 bootimage metadata #6703
- CORS-2340: hack: replace deprecated go-lint #6601
- OCPBUGS-3706: Wait longer for baremetal #6688
- Fix import order using the gci tool #6643
- Switch back to gp2 ebs volume type for bootstrap instance #6692
- OCPBUGS-2891: aws: destroy: delete ELB listeners #6528
- Consolidate loadsdk debug statements #6686
- OWNERS_ALIASES: Remove lucab #6696
- OCPBUGS-4549: azure: replace deprecated AD Graph API #6614
- Save rendezvous IP in a file ‘rendezvousIP’ alongside the ISO #6683
- OCPBUGS-3987: Check nmstateconfig content in agent-config.yaml #6674
- CORS-2147: Add documentation for the client certs authentication #6505
- OCPBUGS-4367: Fix missing debug messages when getting baseISO #6662
- Use backoff functions in PowerVS destroy logic #6591
- OCPBUGS-3032: Report agent installation problems on the console #6544
- OCPBUGS-3668: fully qualified username must be provided #6596
- OCPBUGS-1560: vsphere zonal, terraform depends on ova import #6498
- Agent integration tests proposal #6598
- CORS-2291: terraform: save logs to a file #6532
- OCPBUGS-3196: Set ip=dhcp,dhcp6 for master nodes on dualstack #6626
- OCPBUGS-2130: import ova resource cluster path fix #6519
- OCPBUGS-2498: ose-installer-container: vault: insufficient certificate revocation list checking #6493
- Wait longer for VM to obtain IP from DHCP in PowerVS #6651
- platformprovisioncheck: fix shadowing of
err
variable #6595
- Alibaba: add the tags of the machine nodes #6535
- Azure: use azidentity with adapter #6003
- OCPBUGS-4125: Enable CVO unmanage overrides in bootstrap-in-place installations #6649
- openstack: Refactor TFVars generation #6465
- Full changelog
- Add mko as reviewer and approver #216
- OPNET-133: Support remote worker in onprem installations #207
- Updating baremetal-runtimecfg images to be consistent with ART #211
- Full changelog
- Enable Changelog to output in JSON #1321
- IR-261: Add –import-mode to ‘tag’ #1312
- IR-260: Add CLI flag to set ImportMode when importing a tag #1289
- OCPBUGS-4906: oc process: Set original namespace if it differs #1318
- Updating ose-cli-artifacts images to be consistent with ART #1309
- Update errors when debug pod fails #1314
- Expose events command to land k8s 1.26 #1315
- handle admission webhook lists and CRD conversion webhooks #1301
- OTA-818: pkg/cli/admin/upgrade: Support –to-multi-arch per OTA-818 #1285
- WRKLDS-629: oc adm must-gather: unhidden –run-namespace flag #1313
- FDN-112: Parse any jira reference from commit text, not just OCPBUGS #1306
- IR-266: Add image manifests to ‘describe image’ #1310
- Updating openshift-enterprise-deployer images to be consistent with ART #1307
- Handle non-amd64 command pulls from amd64 payload #1259
- OCPBUGS-4517: oc adm release: Support extracting commands in specified architectures #1305
- Rename registry.svc.ci.openshift.org to registry.ci.openshift.org #1304
- OCPBUGS-3526: Proceed archive if Lsetxattr gets unsupported error #1296
- Updating openshift-enterprise-cli images to be consistent with ART #1302
- Full changelog
- OWNERS: add jstuever #510
- azure: move away from ADAL and AD Graph #502
- Updating ose-cloud-credential-operator images to be consistent with ART #509
- Full changelog
- azure: use azidentity with an adapter #70
- Add ApplicationSecurityGroups to InterfaceIPConfiguration #91
- Fix typos in README.md #90
- OCPBUGS-4724: OpenStack: Support multi AZ environments #87
- Updating ose-cloud-network-config-controller images to be consistent with ART #86
- OCPBUGS-3993: OpenStack: Only return egressIPConfiguration for first InternalIP #77
- Full changelog
- Add infrastructures resource to config.openshift.io #265
- Allow infrastructures.config.openshift.io to be listed #264
- Register configv1 types to schemes #262
- Updating ose-cluster-autoscaler-operator images to be consistent with ART #259
- : Update CAO to ignore platform related zone labels #260
- Update OWNERS #261
- : Set default container for operator #258
- Full changelog
- fix indentation for webhook manifests #94
- Fix assets #95
- Updating ose-cluster-capi-operator images to be consistent with ART #90
- Fix panics in e2e tests #89
- Update OWNERS #93
- OCPCLOUD-1808: Bump ginkgo v2 #92
- Update AWS assets #91
- Full changelog
- Fixup go modules after library-go update #219
- Update library-go dependency to move vSphere to out of tree #214
- Change verbosity level for some logs #215
- OCPCLOUD-1807: Port to ginkgo v2 #210
- Update OWNERS #211
- OCPBUGS-4074: Try to limit groups for the REST mapper discovery #207
- Updating ose-cluster-cloud-controller-manager-operator images to be consistent with ART #209
- : Set default container for operator #208
- Full changelog
- golangci-lint: fix header year linting #162
- OCPCLOUD-1740: e2e periodic test: machine replacement with cluster wide proxy #156
- OCPBUGS-996: Reverts “Reverts “Add logic to handle extra updated machines in a single index + minor fixes”” #112
- Add testing strategy documentation #155
- Updating ose-cluster-control-plane-machine-set-operator images to be consistent with ART #150
- Update OWNERS #154
- OCPCLOUD-1753: integration: rollingUpdate: test rebalances machines across failure domains #153
- OCPCLOUD-1752: integration: rollingUpdate: test replaces a not needing update, deleted Machine #152
- OCPBUGS-4297: Fix stale cache issue on createMachine #149
- Full changelog
- Updating ose-cluster-csi-snapshot-controller-operator images to be consistent with ART #139
- Add apiGroup to all role/clusterrole references #136
- OCPBUGS-4490: hypershift: use correct kubeconfig secret for csi-snapshot-controller #137
- Full changelog
- OCPBUGS-3985: enable pod security admission for techpreview #1403
- OCPBUGS-272: Remove duplicate find word in error msg for degraded webhook #1428
- Fix typo in PodSecurityViolation alert’s description #1391
- make the bootstrap kube-apiserver honor cluster-wide featuregates #1419
- remove use of deprecated klog flags #1427
- Revert “drop log-file flag removed in 1.26” #1425
- make api team approver #1377
- drop log-file flag removed in 1.26 #1420
- bump(api) #1418
- Drop flags removed in k8s 1.26 #1417
- Full changelog
- OCPBUGS-3985: Enforce PSA when techpreview is enabled #663
- Fixup vendor after library-go update #689
- Update library-go dependency to move vSphere to out of tree #687
- honor feature gates during bootstrapping #686
- remove use of deprecated klog flags #685
- OCPBUGS-5269: remove unnecessary leader election RBAC #681
- OCPBUGS-5006: add leader-elect-renew-deadline into defaultconfit.yaml #678
- Revert “Drop log flags removed in k8s 1.26” #684
- bump (openshift/api) for CSIMigration* feature gates #682
- Drop log flags removed in k8s 1.26 #680
- Drop flags removed in k8s 1.26 #679
- Bump library-go #677
- Fix typo in podsecurity-admission-label-syncer-controller cluster role #671
- Updating ose-cluster-kube-controller-manager-operator images to be consistent with ART #673
- OCPBUGS-3283: remove unnecessary RBAC #661
- OCPBUGS-4401: limit cluster-policy-controller RBAC permissions #670
- Full changelog
- Add client certificate and key to service monitor #434
- remove use of deprecated klog flags #457
- Revert “Drop log flags removed in k8s 1.26” #456
- bump (openshift/api) for CSIMigration* feature gates #455
- Drop log flags removed in k8s 1.26 #454
- Drop flags removed in k8s 1.26 #453
- Full changelog
- Update jsonnet dependencies #1864
- Synchronize versions of the downstream components #1863
- OCPBUGS-4521: check that all targets are up after certificate recreation #1848
- Synchronize versions of the downstream components #1861
- OCPBUGS-4219: Adds runbook link to PrometheusRuleFailures #1860
- MON-2807: Use bearer token file for remote write authentication with telemeter #1733
- OCPBUGS-1998: pkg/client: Update daemonset degrade condition #1812
- Synchronize versions of the downstream components #1859
- Bug 2114515: jsonnet: ignore
/var/lib/ibmc-s3fs/
mountpoints #1854
- Synchronize versions of the downstream components #1853
- Synchronize versions of the downstream components #1852
- OCPBUGS-4793: fix object reference in Kubernetes events #1842
- Synchronize versions of the downstream components #1849
- Updating cluster-monitoring-operator images to be consistent with ART #1846
- OCPBUGS-2729: Node Exporter ignore virtual network device ‘enP.*’. #1843
- Unpin and update jsonnet dependencies #1818
- OCPBUGS-2141: compute doc link in PVC not configured message #1836
- Synchronize versions of the downstream components #1838
- Full changelog
- Run node selector tests only if we 2 non Performanceworker nodes (#532) #532
- Updating profile new lane (#536) #536
- Remove trailing space from test name (#540) #540
- skip multiple ranges test if cores < 20 and use core as key to delete cpu siblings (#537) #537
- Generate must-gather data (#442) #442
- e2e:latency: count LATENCY_TEST_DELAY in timeout (#535) #535
- E2E: Network stack Pinning tests (#501) #501
- refactor: move command func to seperate file (#522) #522
- performance-profile: render: make target for render sync (#528) #528
- Switch to golang 1.19 (#521) #521
- Full changelog
- Updating ose-cluster-platform-operators-manager images to be consistent with ART #78
- Full changelog
- OCPBUGS-723: clusterquotareconciliation: do not sync quota monitor cache with no monitors registered #94
- OCPBUGS-3985: enforce pod security admission when techpreview is enabled #89
- Updating cluster-policy-controller images to be consistent with ART #91
- Full changelog
- OCPBUGS-5505: Set upgradeability check throttling period to 2m #882
- Revert “pkg/cvo/updatepayload.go: timeout payload retrieval” #881
- pkg/cincinnati: Set User-Agent for Cincinnati requests #839
- Bug 2090680: pkg/cvo/updatepayload.go: timeout payload retrieval #846
- tests: fix rare nil dereference in
TestCache
#875
- pkg/payload: code cleanups #877
- OTA-817: Support ClusterVersion spec DesiredUpdate Architecture field #860
- OCPBUGS-4986: pkg/payload/precondition: Do not claim warnings would have blocked #876
- OTA-844: pkg/cvo/metrics: Add ‘reason’ to cluster_operator_up #868
- OTA-560: Improve developer-oriented docs #871
- Updating cluster-version-operator images to be consistent with ART #873
- OCPBUGS-1443: Avoid using a lister before client caches sync #874
- OTA-560: Modernize README.md to be user-centered #869
- Build CVO from UBI8 instead of obsolete
origin-v4.0:base
#872
- Full changelog
- OCPBUGS-5292: Fixes tuning regression with vlan path fix #72
- OCPBUGS-5292: Revert “Fix path substitution to enable setting sysctls on vlan interfaces” (ocp 4.13) #70
- Updating ose-containernetworking-plugins images to be consistent with ART #69
- Full changelog
- Updating ose-csi-driver-shared-resource-mustgather images to be consistent with ART #121
- Updating ose-csi-driver-shared-resource images to be consistent with ART #120
- Full changelog
- Updating ose-csi-driver-shared-resource-operator images to be consistent with ART #64
- update to go1.19 #63
- Full changelog
- Updating csi-snapshot-validation-webhook images to be consistent with ART #87
- Updating ose-csi-external-snapshotter images to be consistent with ART #86
- Updating ose-csi-snapshot-controller images to be consistent with ART #85
- Full changelog
- Updating csi-node-driver-registrar images to be consistent with ART #40
- Full changelog
- Updating openshift-enterprise-builder images to be consistent with ART #319
- Update to go1.19 #320
- Full changelog
- Adding a missing space to README.md. (#115) #115
- Updating
README.md
. (#114) #114
- Updating the README.md. (#112) #112
- Updating driver-toolkit images to be consistent with ART (#111) #111
- Full changelog
- OCPBUGS-5458: UPSTREAM:<carry>: etcdserver: process the scenaro of the last WAL rec… #175
- OCPBUGS-3098: Rebase openshift/etcd 4.13 onto v3.5.6 #168
- trim build path #14816
- client/pkg/fileutil: add missing logger to {Create,Touch}DirAll #14799
- clientv3: do not refresh token when users use CommonName based authentication #14790
- etcdserver: call the OnPreCommitUnsafe in unsafeCommit #14733
- add warning message when delete to release-3.5 #13748
- clientv3: fix the implementation of double barrier #14658
- server: add more context to panic message #14676
- fix: close maintenance conn #14662
- test: added e2e test case for issue 14571: etcd doesn’t load auth info when recovering from a snapshot #14656
- server: refresh auth info when etcd recovers from a snapshot #14648
- Backport #14591 to 3.5. #14593
- Release-3.5: server/etcdmain: add configurable cipher list to gRPC proxy listener #14500
- client/v3: Add backoff before retry when watch stream returns unavailable #14582
- Makefile: additional logic fix / Update Ubuntu base #13861
- etcdserver: added more debug log for the purgeFile goroutine #14578
- Automated cherry pick of #13224 #14572 #14573
- *: avoid closing a watch with ID 0 incorrectly #14563
- Backport PR 14322 to release-3.5 #14547
- Replace github.com/form3tech-oss/jwt-go with https://github.com/golang-jwt/jwt #14489
- Full changelog
- Updating ose-haproxy-router-base images to be consistent with ART #431
- Updating openshift-enterprise-haproxy-router images to be consistent with ART #432
- NE-1115: Update haproxy container builds to use haproxy 2.6 #430
- Full changelog
- switch OLM catalogs to imagestream #2032
- fix cluster csi driver reconcile #2043
- Add ref for SLOs #2040
- Add support to propagate labels from NodePools to Nodes #2026
- Add value to hosted control plane namespace label #2036
- Expose proxy, identityProviders and limited support metrics #2015
- Updated secret permissions to 0640 #1818
- adjust rate interval on hypershift:controlplane:component_cpu_usage_s… #2035
- fix(cpo): Remove storage from mgmt cluster for IBM Cloud #2007
- Add support for additional allowed principals for AWS hosted cluster VPC Endpoint Services #2021
- Fix OpenID OAuth config parsing #2027
- Add TestReconcileHostedControlPlaneConfiguration unit test #2020
- Makefile: Include full ‘git diff’ output #2024
- Add CSR signer to Kubelet client CA #2025
- remove control-plane-component label from kube-apiserver-proxy and konnectivity-agent pods #2012
- Change aws kms input to require an arn string #1991
- add node-drain-timeout flag to create cluster cmd #2023
- fix panic in logger expected key-values #2019
- test: dynamically assign single AWS zone to SingleReplica guest clusters #1951
- workaround OpenShiftSDN network policy egress bug #2022
- add KAS egress network policy #2005
- avoid using route53 api for OIDC health check #2018
- Add default kubevirt guest cluster storageclass #2014
- fix(ho): Set restart date annotation back #1986
- add missing app label to HCP components #2013
- external-dns: set AWS batch internal to 10s #2010
- Add clarifying comment #2008
- Prevent cluster deletion hangs by using heartbeat condition #1947
- Add annotation for cross zone lb #2004
- cmd: dump: include networkpolicies #2002
- Revert “add KAS egress network policy” #2001
- add KAS egress network policy #1905
- test: e2e: remove node checks during NodePool upgrade test #1997
- fix(ho): Use v1alpha1 ownerRef for future CPO managed components #1959
- Add init container to etcd pods to test DNS #1985
- Set missing internal route label for ovnkube-sbdb and add e2e smoke test for private clusters #1994
- test: add OLM test timeout #1992
- test: disable OLM test until catalog pods are fixed #1993
- autoscaler get/list for infrastructure.cluster.x-k8s.io api group #1984
- Add pull secret to storage service accounts #1983
- OCPBUGS-4973: Reinstate hosted cluster configuration propagation #1980
- Fix send clusterGuestCloudResourcesDeletionTime metric #1974
- Remove CAPA command from deployment #1973
- Add metrics for hostedCluster deletion SLIs #1956
- add kubernetes.default to KAS certificate SAN #1952
- fix wait-for-infrastructure-resource flag on CNO availablity prober #1972
- Signal when ignition is reached via event, metric and condition and delay MHC creation #1966
- fix nodepool name description error #1965
- v1beta1: add missing S3 publishing strategy type #1967
- Ignore CAPI/CAPA env var image overrides for 4.12 and later #1961
- AUTH-323: pki: remove root-ca from the client CA bundle #1884
- Create openshift-install configmap in HyperShift clusters #1910
- certs: fix SKID/AKID generation #1856
- Added separation among UpdateVersion and UpdateConfig in NodePool Inplace Upgrade #1909
- AUTH-323: remove rootCA from CA bundle for etcd certs #1948
- Remove CAPI manager container command path #1923
- Storage: cleanup operand deployments on upgrade #1946
- guest cleanup: ensure pods are force-deleted #1915
- Add resolve-from-guest-cluster-dns flag to ingress socks-proxy #1937
- Add CLI support for Multi-cluster engine secret: #1870
- AUTH-323: Add etcd and etcd metrics certs, add etcd metrics proxy #1858
- Fetch PowerVS capi image from release payload #1912
- Clarify aws private link service/endpoint requirement #1919
- Refactor powervs infra for reusing fields in create cluster cmd #1824
- Bug 2066664: Sync manifests from cluster-csi-snapsht-controller-operator #1922
- Update cnv ci script to make hpp optional #1942
- STOR-1038: Reconcile Storage and ClusterCSIDrivers in the guest clusters #1941
- Enable HCCO to set owner references on configmaps it reconciles #1926
- Clarify CAPI in controller arch doc #1940
- Add clusterID to ignition-server PodMonitor #1920
- always set ROUTER_CANONICAL_HOSTNAME #1929
- availability-prober: add wait for cluster infrastructure resource #1927
- Destroy target groups explicitly #1931
- fix nil deref in nodepool controller #1930
- Temporarily override the CAPI AWS provider image #1933
- Add ValidIdentityProvider condition #1913
- Fix control plane upgrade test in e2e #1928
- Add AllMachinesReady and AllNodesHealthy conditions to NodePool #1907
- Fix snapshot-controller error message #1916
- Full changelog
- Updating ose-ibm-vpc-block-csi-driver images to be consistent with ART #29
- Full changelog
- Updating ose-ibm-vpc-block-csi-driver-operator images to be consistent with ART #47
- Full changelog
- Updating ibm-vpc-node-label-updater images to be consistent with ART #16
- Full changelog
- Updating ose-ibmcloud-cluster-api-controllers images to be consistent with ART #44
- Update OWNERS #45
- Full changelog
- Revert “OCPBUGS-5347: additional fix (#716)” (#717) #716
- OCPBUGS-5347: additional fix (#716) #716
- OCPBUGS-5347: do not periodically update Available clusteroperator co… (#709) #709
- Update operator name in the OWNERS file (#712) #712
- OCPBUGS-5257 do not get disabled rules (#706) #706
- refactor(webhookconfigurations): remove asset method and split tests (#702) #702
- refactor(scheduler): move GatherSchedulerLogs to its own file (#701) #701
- chore(golanglint-ci) disabling some linters for *_test.go files (#703) #703
- Update OpenShift versions & new Download time field (#705) #705
- Updating ose-insights-operator images to be consistent with ART (#700) #700
- Full changelog
- Updating openshift-enterprise-keepalived-ipfailover images to be consistent with ART #122
- Updating ose-egress-http-proxy images to be consistent with ART #120
- Updating openshift-enterprise-egress-dns-proxy images to be consistent with ART #123
- Updating openshift-enterprise-base images to be consistent with ART #119
- Full changelog
- Updating ose-kubevirt-cloud-controller-manager images to be consistent with ART #16
- Full changelog
- Updating ose-kubevirt-csi-driver-rhel8 images to be consistent with ART #18
- Full changelog
- Updating ose-libvirt-machine-controllers images to be consistent with ART #243
- Full changelog
- MGMT-12838: add webook validation for shieldedInstanceConfig on GCP #1102
- : Short circuit misfiring #1107
- OCPCLOUD-1801: Port to ginkgo v2 #1099
- Add warning for unknown fields when unmarshaling the provider spec #1106
- OCPBUGS-5018: machine-api-termination-handler: run DaemonSet only on Linux #1101
- OCPBUGS-4566: Append annotations from machine template spec to the node #1096
- Updating ose-machine-api-operator images to be consistent with ART #1095
- OCPCLOUD-1769: Make machine phases public consts #1088
- : Set default container for machine-api-operator #1092
- Revert custom role #1097
- Add permissions for regionBackendServices #1094
- : GCP Credentials req. using new API field permissions #1087
- Full changelog
- OCPBUGS-5696: remove goutils from dependency tree #3480
- Add mkowalsk as a bare metal reviewer and approver #3482
- install/0000_90_machine-config-operator_01_prometheus-rules: Use labels for MCC logs #3470
- fix unit test exit code propagation #3476
- OCPBUGS-4769: daemon: Explicitly pull image before running #3471
- OCPBUGS-4521: kubelet client certificate verification ca bundle should match kube-apiserver #3458
- Bump openshift/api and update CSIMigration* feature gates #3469
- OCPBUGS-5001: install/0000_90_machine-config-operator_01_prometheus-rules: Fix MachineConfigControllerPausedPoolKubeletCA runbook URIs #3462
- move envtest helpers into framework package for easier reuse #3428
- OCPBUGS-2248: [alicloud] provider ID not being set for kubelet #3449
- MCO-420: Migrate drain alert to drain controller #3424
- Updating openshift-proxy-pull-test images to be consistent with ART #3444
- OCPBUGS-4101: Do not allow empty system reserved values #3439
- Bug 1853264: Fix unbound cardinality for MCDRebootErr and MCDPivotErr #3406
- MCO-397: Add repo doc for using “Layering Phase 0”, detail some of the tradeoffs/consequences/questions #3426
- OCPBUGS-4656: vsphere: check that /etc/hostname is not empty #3451
- OCPBUGS-1761: Imageinspect takes type of error into account, drop podman inspect fallback #3413
- Add templates for required sysctls max_map_count and arp_announce #3440
- OPNET-133: Support remote worker in onprem installations #3431
- OCPBUGS-4039: NM resolv prepender: correct permissions for systemd resolved config #3432
- Full changelog
- Updating ose-multus-admission-controller images to be consistent with ART #54
- Full changelog
- Updating multus-networkpolicy images to be consistent with ART (#21) #21
- Full changelog
- WINC-958: Collect WICD logs from Windows nodes #346
- report correct version when multiple images invoked #327
- Added hostsubnets to group_resources in gather_network_logs script #342
- Remove no longer needed gather_admission_webhooks script #325
- Full changelog
- Update OWNERS #34
- Updating ose-nutanix-machine-controllers images to be consistent with ART #33
- Full changelog
- Updating ose-openshift-controller-manager images to be consistent with ART #247
- Full changelog
- Bump gophercloud #50
- Updating ose-machine-api-provider-openstack images to be consistent with ART #49
- Full changelog
- OCPBUGS-4955: Set ImagePullPolicy of bundle unpacker to “IfNotPresent” for image digests #425
- OCPBUGS-4757: Default to legacy psa settings (#273) #420
- Updates to OWNERS file #422
- Bump go and k8s #408
- OCPBUGS-1088: Run collect-profile pod on management nodes #394
- provide the capability to filter mermaid output to a single package name / skipRange support (#1023) #400
- Full changelog
- Updating ose-cluster-ovirt-csi-operator images to be consistent with ART #110
- Full changelog
- Fix swapped CPU socket and thread mapping #172
- Updating ose-ovirt-machine-controllers images to be consistent with ART #171
- Full changelog
- Bug 2047299, OCPBUGS-2337: [DownstreamMerge] 13 Jan 2023 #1474
- add layer3 type secondary network #3310
- ovnkube-node: Existing management port check #3251
- Drop in-cluster traffic towards svcCIDR arriving at wrong port #3346
- Fix egress firewall to allow inbound connections in both gw modes #3338
- addMasqueradeRoute: fallback to gateway interface IPs #3336
- Support AllocateLoadBalancerNodePorts=False with ETP=local, LGW mode #3151
- CloudPrivateIPConfig reconcile: don’t throw err on missing annotation #3305
- kind: Add –deploy option to just install ovn-k #3337
- Add single-node gateway config option #3290
- Update egress node assignability on every egress node update #3331
- ovnkube-trace: run ovn-sbctl and ovn-trace with –no-leader-only #3313
- ovn: test cleanups in master.go #3254
- Correct the deletion of noHostSubnet nodes #3335
- Bump OVN to 22.12 #3330
- Process delete handlers in reverse order of priority #3326
- Remove extra log format verb for add logical port latency #3325
- Bug 2041746: Bump OVN to 22.12.0-4 #1468
- Bug 2075548: [DownstreamMerge] 09 Jan 2023 #1466
- 15 Dec 2022 #1454
- Fix log args for processObjectInTerminalState. #3324
- Fix pod creation and OVN cli metric variable doc comments #3319
- hybrid overlay DRIP allocation fixup #3321
- Fix unit tests not shutting down watch factory #3323
- Updating ose-ovn-kubernetes images to be consistent with ART #1430
- OCPBUGS-4825: [DownstreamMerge] 12-14-22 #1449
- Process completed deleted resources conditionally #3318
- Revert “fix hybridOverlay DRIP address allocation” #3320
- Set gateway-chassis when LRP is being created, to avoid scaling problems #3311
- fix hybrid overlay allocation on the master #3304
- Metrics: update pod creation latency metric description #3279
- OCPBUGS-4659: [DownstreamMerge] - 12-12-22 #1437
- Use PeerPodHandler if namespaceAndPod selector has empty namespace #3315
- Fix address set cleanup: only delete address sets owned by given object. #3307
- LinkRoutesAddOrUpdateSourceOrMTU/LinkRoutesApply: update route GW if it was changed #3295
- Eliminates duplicate transactions for adding to address sets and port groups #3309
- make code shareable for secondary network controller #3283
- Updating ovn-kubernetes-base images to be consistent with ART #1431
- Fix product build issue with more straight forward bash #1432
- OCPBUGS-4502: Downstream Merge 7th-December-2022 [Support service session affinity timeout] #1418
- Support LB Session Affinity TimeOut #3230
- Dockerfile.fedora: bump OVN to 22.09.0-25 #3306
- kind: Fix ipsec in kind.sh and fix counter expression #3301
- OCBUGS-4502: Dockerfile: bump OVN to 22.09.0-25 #1424
- Update base image of Dockerfile #1239
- OCPBUGS-3739: [DownstreamMerge] 12-02-22 #1410
- Skip cleaning LSPs when LS doesn’t exist #3291
- Dockerfile.fedora: bump OVN to 22.09.0-22 #3299
- change hybrid testing to used mock functions #3293
- retry: refactor stop channel/WaitGroup usage to reduce dependency on WatchFactory #3297
- Bump minimatch from 3.0.4 to 3.1.2 in /.github/actions/cleanup-action #3294
- Move check_pkt_larger to gateway router ports #3272
- pods: deleteLogicalPort should not fail when node is gone #3289
- Full changelog
- Updating ose-powervs-block-csi-driver images to be consistent with ART #19
- Rebase with upstream kubernetes-sigs/ibm-powervs-block-csi-driver. #20
- Full changelog
- Updating ose-powervs-block-csi-driver-operator images to be consistent with ART #12
- Full changelog
- Updating ose-powervs-cloud-controller-manager images to be consistent with ART #25
- Full changelog
- Updating ose-powervs-machine-controllers images to be consistent with ART #36
- Full changelog
- Bump openshift/prom-label-proxy to v0.6.0 #352
- .circleci/config.yml: specify Docker version #131
- Adding support for the GET method of api/v2/alerts endpoint in AlertM… #99
- Full changelog
- Bump openshift/prometheus to v2.41.0 #153
- Release 2.41.0 #11744
- Release v2.41.0-rc.0 #11720
- Correctly handle error unwrapping in rules and remote write receiver #11727
- Update go dependencies for 2.41 #11712
- Merge release 2.40 into main #11715
- Update kubernetes dependencies #11713
- tsdb: improve blockBaseSeriesSet scan #11632
- tsdb tests: allocate more reasonable sample slice #11674
- notifier: remove unused code #11672
- Do not build with netgo on Windows #11694
- Update Prometheus/common #11685
- Validate the metric name and label names #11074
- labels: note that Hash may change #11635
- Merge back release-2.40 branch again #11662
- Enhance “cannot populate chunk” error message to include source block ID #11633
- Merge release-2.40 branch into main #11634
- tsdb: use smaller allocation in blockBaseSeriesSet #11631
- docs: changed from ‘go install’ to ‘go get’ in contributing.md #11504
- Makefile: Fix targets order #11579
- Merge back release-2.40 branch #11596
- remove duplicate line #11593
- GetRefByhash() will query a label’s ref with hash value rather than lset.Hash(). #11485
- Add unit for uptime column in Prometheus stats dashboard #11549
- Merge back release-2.39 branch #11559
- Cut v2.39.2 #11558
- relabel: add keepequal/dropequal relabel action #11564
- Merge back 2.40 release branch #11544
- Bump openshift/prometheus to v2.40.7 #152
- Release 2.40.7 #11707
- histograms: Improve tests and fix exposed bugs #11699
- Do not build with netgo on Windows #11704
- Bump openshift/prometheus to v2.40.6 #151
- Release 2.40.6 with security fixes #11691
- Full changelog
- Bump openshift/prometheus-alertmanager to v0.25.0 #67
- Cut v0.25.0 #3187
- telegram: use HTML template with HTML parse mode #3183
- Run ‘build_all’ job for v0.y tags #3180
- Cut v0.25.0-rc.1 #3179
- Bump Docker version for remote Docker #3177
- Cut V0.25.0 rc.0 #3176
- Notifier: Webex #3132
- Emit warning-level logs when truncating messages in notifications #3145
- Synchronize common files from prometheus/prometheus #3171
- Bump Go dependencies #3169
- feat: switch to LoadHTTPConfigFile from prometheus/common #3168
- Fix email template for resolved notifications #3166
- Bump github.com/cenkalti/backoff/v4 from 4.1.3 to 4.2.0 #3156
- Bump golang.org/x/mod from 0.6.0 to 0.7.0 #3154
- Bump golang.org/x/net from 0.1.0 to 0.2.0 #3158
- Bump github.com/stretchr/testify from 1.8.0 to 1.8.1 #3155
- * Bump github.com/prometheus/exporter-toolkit from 0.7.1 to 0.8.2
#3140
- Bump gopkg.in/telebot.v3 from 3.0.0 to 3.1.2 #3124
- Bump go.uber.org/atomic from 1.9.0 to 1.10.0 #3052
- Bump github.com/gofrs/uuid from 4.3.0+incompatible to 4.3.1+incompatible #3123
- Bump github.com/matttproud/golang_protobuf_extensions from 1.0.2 to 1.0.4 #3122
- Bump golang.org/x/tools from 0.1.12 to 0.2.0 #3125
- Truncate: Be explicit on truncation of runes or bytes. #3135
- notify/discord: Create Discord integration #2948
- Expires notify log sooner when possible #2982
- Bump github.com/gofrs/uuid from 4.2.0+incompatible to 4.3.0+incompatible #3088
- Bump github.com/matttproud/golang_protobuf_extensions from 1.0.1 to 1.0.2 #3089
- Bump github.com/aws/aws-sdk-go from 1.44.94 to 1.44.109 #3090
- Ensure matcher values are present when parsing matchers from strings #2968
- MAINTAINERS.md: add @gotjosh #3077
- docs: clarify supported tls cipher suites #2956
- Move api error logs to debug #3013
- Synchronize common files from prometheus/prometheus #2980
- Bump github.com/hashicorp/memberlist from 0.3.1 to 0.3.2 #3030
- Bump github.com/aws/aws-sdk-go from 1.44.61 to 1.44.66 #3028
- Bump golang.org/x/tools from 0.1.11 to 0.1.12 #3029
- Bump github.com/prometheus/client_golang from 1.12.1 to 1.12.2 #3031
- Bump github.com/prometheus/common from 0.32.1 to 0.37.0 #3010
- Bump github.com/cenkalti/backoff/v4 from 4.1.2 to 4.1.3 #3000
- Bump github.com/go-openapi/strfmt from 0.21.2 to 0.21.3 #3020
- Bump github.com/stretchr/testify from 1.7.0 to 1.8.0 #2991
- Bump github.com/go-openapi/runtime from 0.23.1 to 0.24.1 #3022
- Speedup CI builds #3023
- Bump golang.org/x/tools from 0.1.9 to 0.1.11 #3021
- Bump github.com/go-kit/log from 0.2.0 to 0.2.1 #3001
- Bump github.com/aws/aws-sdk-go from 1.43.11 to 1.44.61 #3019
- Remove ioutil #3009
- Update build #3017
- Apply changelog for 0.24 #3008
- Release 0.24 #3007
- config: fix validation of OpsGenie configuration #2910
- Refactor POST /api/v1/silences #2992
- Acceptance Tests: Better error messages #2994
- Bump github.com/go-openapi/validate from 0.21.0 to 0.22.0 #2987
- Bump github.com/go-openapi/spec from 0.20.4 to 0.20.6 #2989
- Create dependabot.yml #2914
- Simplify Silence test to remove unnecessary wait. #2983
- notify/telegram: Set API URL and ParseMode defaults #2981
- Issue #2850: Add benbjohnson/clock to the silences package. #2867
- Mixin: Fix CI linter errors #2972
- Marker: Rename
SetSilenced
to SetActiveOrSilenced
#2950
- Force close mock servers as part of v2 acceptance tests #2949
- Fix Markdown formatting bugs / typos in the config docs #2922
- Mixin: Rename exclusion rule from
panel-job-instance-rule
to targert-instance-rule
#2904
- Sort receiver stage constructions by pipeline order #2901
- Synchronize common files from prometheus/prometheus #2872
- Revert “Release 0.24.0” #2863
- Release 0.24.0 #2862
- Full changelog
- Bump openshift/prometheus-operator to v0.62.0 #215
- release: cut v0.62.0 #5264
- pkg/alertmanager: sanitize Location field #5263
- pkg/alertmanager: sanitize configuration for v0.25.0 #5254
- feature: generate “apply configuration” types #5243
- chore: rename Go files from kebab-case to snake_case #5236
- build(deps): bump actions/stale from 6 to 7 #5237
- build(deps): bump github.com/go-test/deep from 1.0.8 to 1.1.0 #5238
- Introduces e2e test testTRAlertmanagerConfig #5228
- Removes typePtr functions with k8s.io/utils/pointer #5233
- Update thanos.md #5229
- fix(docs): incorrect label reference key #5222
- pkg: Support active_time_intervals in AlertmanagerConfig CRD #5198
- Update supported Prometheus versions #5210
- Standardize how the Prometheus and Alertmanager versions are calculated #5171
- build(deps): bump golang.org/x/net from 0.2.0 to 0.4.0 #5209
- remove setting empty defalt value in CRD PrometheusRule. #5196
- Support time_intervals and active_time_intervals #5135
- Merge release-0.61 branch back to main #5186
- pkg/apis: Add Thanos version field to CRD #5177
- Updating prometheus-operator-admission-webhook images to be consistent with ART #214
- Updating prometheus-config-reloader images to be consistent with ART #213
- Updating prometheus-operator images to be consistent with ART #212
- Full changelog
- Add ‘hypershift’ value to ‘install_type’ label #437
- Replace ‘hypershift-unknown’ with ‘unknown’ #438
- Fix receive whitelist logic #445
- Bump snappy version and add debug logs #444
- Add metrics for telemeter receive path #443
- Log faulty tokens #441
- pkg/receive: Sanitize metric labels #440
- Updating telemeter images to be consistent with ART #439
- Add Daniel Mellado to OWNERS #436
- Full changelog
- Fix nil pointer dereference for createDNSPod. #27663
- Revert “Remove dependency on some router tests on config.openshift.io api group” #27661
- Don’t emit failure junit testcase when a retry is skipped #27652
- OCPBUGS-5506: DNS pod to be created on master node #27650
- upgrade/adminack: guarantee one admin ack check post-upgrade #27645
- Separate mcd error alert #27648
- do not check for DeploymentConfig routers in router tests #27642
- WRKLDS-605: Remove dependency on some router tests on config.openshift.io api group #27643
- Fix missing disruption data again. #27651
- Add result key value to each topological event test output line #27641
- fix tech preview test #27639
- Fix missing disruption uploads. #27636
- Update CVO test ownership: -Jack and Vadim, +Petr #27646
- Automated - Update synthetic test data #27626
- Add Event intervals for Startup Probe failures #27612
- Use cluster network MTU for bond interfaces #27631
- Use create token instead serviceaccounts token command #27629
- Fix intervalcreation incorrect year unit test bug #27630
- Update ETCD storage data for k8s 1.26 #27622
- Filter out dropped targets to minimize the size of target api result #27594
- NE-1068: Add test using chaos plugin to detect local DNS endpoint preference. #27511
- OpenStack: Skip in-tree cinder provisioner tests #27613
- Automated - Update synthetic test data #27614
- Test failures that flaked on retry remain counted as failures #27602
- Remove ambiguity when checking for api resources existence #27583
- OCPBUGS-4731: oc status: clean job resource to prevent leaks #27608
- Add tests for oc scc-subject-review and scc-review commands #27572
- TRT-703: Fix upgrade junit results not present in risk analysis #27600
- Updating openshift-enterprise-tests images to be consistent with ART #27607
- remove special cases for priority classes in the payload #27606
- Automated - Update synthetic test data #27601
- OCPBUGS-4550: Bump api-requests for console-operator on vsphere #27605
- run resourcewatch fixes #27596
- OCPBUGS-4502: Unskip service session affinity tests #27597
- Automated - Update synthetic test data #27587
- Add trozet to networking approvers #27395
- Separate out “startupProbe failed” messages from pathological events test #27590
- OCPBUGS-4190: 1sec #27574
- USHIFT-646: ushift: Graceful return to disable telemetry #27578
- Round the ratio for excessive watch requests test #27592
- OCPVE-112: feat: support higher threshold for connection refused on sno #27586
- Allow baremetal tests to run on AWS platform #27569
- Full changelog
- v0.30.1 #102
- mixin(Receive): Fix series/samples written rate #5989
- Bump decode-uri-component from 0.2.0 to 0.2.2 in /pkg/ui/react-app #5939
- cortex/transport: print grafana data if exists #5973
- docs: fix some typos #5958
- Merge release 0.29 to main #5858
- Update to v0.29.0 #96
- *: merge release-0.28 branch to main #5652
- Updating thanos images to be consistent with ART #93
- Full changelog
- Update OWNERS #31
- Updating ose-vsphere-cloud-controller-manager images to be consistent with ART #30
- Full changelog
- Updating ose-vsphere-cluster-api-controllers images to be consistent with ART #8
- Update OWNERS #9
- Full changelog
- Updating vmware-vsphere-syncer images to be consistent with ART #50
- Updating ose-vmware-vsphere-csi-driver images to be consistent with ART #51
- Full changelog
Source code for this page located on github