Skip to content

v0.20.0

Latest
Compare
Choose a tag to compare
@qdm12 qdm12 released this 20 Oct 12:55

Features

  • Go upgraded from 1.20 to 1.23
  • Add gofumpt v0.7.0 and make it the default gopls formatting
  • gopls upgraded from v0.11.0 to v0.16.2
  • golangci-lint upgraded from v1.53.3 to v1.61.0
  • dlv upgraded from v1.20.2 to v1.23.1
  • gomodifytags upgraded from v1.16.0 to v1.17.0
  • mockery upgraded from v2.27.1 to v2.46.2
  • kubectl upgraded from v1.27.4 to v1.31.1
  • helm upgraded from v3.12.3 to v3.16.2
  • stern upgraded from v1.25.0 to v1.31.0
  • Base dev image upgraded from v0.23.0 to v0.26.0
    • Alpine upgraded from 3.18 to 3.20
    • Debian upgraded from 11-slim to 12-slim
    • buildx upgraded from v0.10.4 to v0.17.1
    • compose upgraded from v2.18.1 to v2.29.7
    • docker upgraded from v24.0.1 to v27.3.1
    • gh upgraded from v2.29.0 to v2.58.0

Fixes

  • devcontainer.json: fix settings
    • organizeImports changed from true to "always"
    • vulncheck removed since it is falsely detected as duplicate
  • Works with custom shells (i.e. Nushell) where $HOME is not available to VSCode (due to migrating docker-compose.yml settings to devcontainer.json and use ${localEnv:HOME})
  • SSH script: redirect mountpoint stderr to stdout to hide the error logged previously

Minor changes

  • .devcontainer: run all services in docker-compose.yml by default
  • Container bind mount sources must be present for container setup to succeed
  • Removed Debian linux/arm/v6 (no corresponding Go Docker Hub image)

Documentation

  • Remove Windows without WSL step
  • Update 'remote containers extension' to 'dev containers extension'
  • Remove no longer valid warning on ~/.docker directory creation
  • Simplify customization section
    • remove "publish a port" since it can be done at runtime now
    • expand documentation on custom welcome script and where to specify the bind mount
    • use bullet points instead of subsections headings
  • Readme: update docker image sizes

Maintenance

CI

  • Use docker/metadata-action to determine image tags
  • Stop building images for ppc64le architecture
  • actions/checkout upgraded from v3.2.0 to v4
  • crazy-max/ghaction-github-labeler upgraded from v4 to v5
  • docker/build-push-action upgraded from v3 to v6
  • docker/login-action upgraded from v2 to v3
  • docker/setup-buildx-action upgraded from v2 to v3
  • docker/setup-qemu-action upgraded from v2 to v3
  • peter-evans/dockerhub-description upgraded from v3.3.0 to v4
  • update step output writing to new form