Update Go version to 1.23.4
## Summary > go1.23.3 (released 2024-11-06) includes fixes to the linker, the runtime, and the net/http, os, and syscall packages. See the Go 1.23.3 milestone on our issue tracker for details. Release notes: https://go.dev/doc/go1.23 > go1.23.4 (released 2024-12-03) includes fixes to the compiler, the runtime, the trace command, and the syscall package. See the Go 1.23.4 milestone on our issue tracker for details. https://go.dev/doc/devel/release#go1.23.minor ## Process Please follow and track work, according to https://docs.gitlab.com/ee/development/go_guide/go_upgrade.html#tracking-work ## Resources - [The GitLab Go Upgrade Process](https://docs.gitlab.com/ee/development/go_guide/go_upgrade.html#upgrade-process) - [Go 1.23 release notes](https://go.dev/doc/go1.23) - [Go source code](https://go.dev/dl/) - previous upgrade epic: previous upgrade epic - https://gitlab.com/groups/gitlab-org/-/epics/14374+s ## Builders/Images :warning: Once items here are complete Components table shall be updated with latest results from latest builds using updated builders and images. ### Owned by ~"group::distribution" * [x] [GitLab Omnibus Builder](https://gitlab.com/gitlab-org/gitlab-omnibus-builder) * [x] [GitLab Omnibus](https://gitlab.com/gitlab-org/omnibus-gitlab) * [x] [CNG](https://gitlab.com/gitlab-org/build/CNG) * [x] [GitLab Operator](https://gitlab.com/gitlab-org/cloud-native/gitlab-operator) ### Owned by other teams * [ ] [GitLab CI Images](https://gitlab.com/gitlab-org/gitlab-build-images) * [ ] Updating GitLab CI * [ ] [GitLab Compose Kit](https://gitlab.com/gitlab-org/gitlab-compose-kit) * [ ] [GDK](https://gitlab.com/gitlab-org/gitlab-development-kit) * [ ] [go-fips GitLab Runner](https://gitlab.com/gitlab-org/gitlab-runner/) ## Components :warning: We mirror a lot of upstream projects for omnibus builds: consult [.custom_sources.yml](https://gitlab.com/gitlab-org/omnibus-gitlab/-/blob/master/.custom_sources.yml?ref_type=heads) Once `Builders/Images` have all been updated go over components to confirm shipped version compilers. | Status | Component Name | Golang version upgraded to | Where to track work | |-|-|-|-| | TBD | [Alertmanager](https://github.com/prometheus/alertmanager) | | | | TBD | [Docker Distribution Pruner](https://gitlab.com/gitlab-org/docker-distribution-pruner) | | | | TBD | [Gitaly](https://gitlab.com/gitlab-org/gitaly) | | | | TBD | [GitLab Compose Kit](https://gitlab.com/gitlab-org/gitlab-compose-kit) | | | | TBD | [GitLab Container Registry](https://gitlab.com/gitlab-org/container-registry) | | | | TBD | [GitLab Elasticsearch Indexer](https://gitlab.com/gitlab-org/gitlab-elasticsearch-indexer) | | | | :success: | [GitLab agent server for Kubernetes (KAS)](https://gitlab.com/gitlab-org/cluster-integration/gitlab-agent) | | https://gitlab.com/gitlab-org/cluster-integration/gitlab-agent-ci-image/-/merge_requests/90+, https://gitlab.com/gitlab-org/cluster-integration/gitlab-agent/-/merge_requests/2164+, https://gitlab.com/gitlab-org/cluster-integration/gitlab-agent/-/merge_requests/2166+ | | TBD | [GitLab Operator](https://gitlab.com/gitlab-org/cloud-native/gitlab-operator) | | | | TBD | [GitLab Pages](https://gitlab.com/gitlab-org/gitlab-pages) | | | | TBD | [GitLab Quality Images](https://gitlab.com/gitlab-org/gitlab-build-images) | | | | TBD | [GitLab Shell](https://gitlab.com/gitlab-org/gitlab-shell) | | | | TBD | [GitLab Workhorse](https://gitlab.com/gitlab-org/gitlab/tree/master/workhorse) | | | | TBD | [Spamcheck](https://gitlab.com/gitlab-org/gl-security/security-engineering/security-automation/spam/spamcheck) | | | | TBD | [GitLab Browser-based DAST](https://gitlab.com/gitlab-org/security-products/analyzers/browserker) | | | | TBD | [GitLab Coverage Fuzzer](https://gitlab.com/gitlab-org/security-products/analyzers/gitlab-cov-fuzz-src) | | | | TBD | [Gitlab Zoekt Indexer](https://gitlab.com/gitlab-org/gitlab-zoekt-indexer) | | | | TBD | [LabKit](https://gitlab.com/gitlab-org/labkit) | | | | TBD | [GitLab CLI](https://gitlab.com/gitlab-org/cli) | | | | TBD | [GitLab Workspaces Proxy](https://gitlab.com/gitlab-org/remote-development/gitlab-workspaces-proxy) | | | | TBD | [Devfile Gem](https://gitlab.com/gitlab-org/ruby/gems/devfile-gem/-/tree/main/ext?ref_type=heads) | | | | TBD | [Node Exporter](https://github.com/prometheus/node_exporter) | | | | TBD | [PgBouncer Exporter](https://github.com/prometheus-community/pgbouncer_exporter) | | | | TBD | [Postgres Exporter](https://github.com/prometheus-community/postgres_exporter) | | | | TBD | [Prometheus](https://github.com/prometheus/prometheus) | | | | TBD | [Redis Exporter](https://github.com/oliver006/redis_exporter) | | |
epic