Skip to content

Releases: qdm12/godevcontainer

v0.11.0

13 Jul 21:12
Compare
Choose a tag to compare

Features

  • gopls upgraded from v0.8.4 to v0.9.1
  • dlv upgraded from v1.8.3 to v1.9.0
  • mockery upgraded from v2.12.3 to v2.14.0
  • helm upgraded from v3.8.2 to v3.9.1
  • qmcgaw/basedevcontainer upgraded from v0.13.0 to v0.14.0
    • Re-organize ~/.zshrc for faster startup of terminal with async loading
    • Upgrade Alpine from 3.15 to 3.16
      • Install powerlevel10k from Alpine repositories instead of using git
      • pre-install gitstatusd in image, from Alpine repositories
      • update alpine alias to launch alpine:3.16
    • Upgrade gh from v2.10.1 to v2.14.1
    • Upgrade compose from v2.5.0 to v2.6.1
    • Upgrade docker from v20.10.16 to v20.10.17
    • Use Go 1.18 from Go Alpine 3.16 image instead of 3.15

Fixes

  • kubectl upgraded from v1.24.1 to v1.24.3

Documentation

  • Readme: clarify list of features
  • Add comment on ~/.zshrc-specific about non-interactiveness
  • Update readme with alpine 3.16 and newer sizes

v0.10.1

13 Jul 20:06
Compare
Choose a tag to compare
  • gopls upgraded from v0.8.3 to v0.8.4
  • kubectl upgraded from v1.24.0 to v1.24.1
  • mockery upgraded from v2.12.2 to v2.12.3

v0.10.0

18 May 14:11
Compare
Choose a tag to compare

Features

  • golangci-lint upgrade from v1.45.2 to v1.46.2
  • kubectl upgraded from v1.23.6 to v1.24.0
  • gh upgraded from v2.8.0 to v2.10.1
  • compose upgraded from v2.4.1 to v2.5.0

Fixes

  • dlv upgraded from v1.8.2 to v1.8.3
  • mockery upgraded from v2.12.1 to v2.12.2
  • docker upgraded from v20.10.12 to v20.10.16

v0.9.0

26 Apr 11:05
Compare
Choose a tag to compare

Features

  • Go upgraded from 1.17 to 1.18
  • golangci-lint upgraded from v1.44.3 to v1.45.2
  • mockery upgraded from v2.10.0 to v2.12.1
  • gh upgraded from v2.5.2 to v2.8.0
  • compose upgraded from v2.3.3 to v2.4.1

Fixes

  • gopls upgraded from v0.8.1 to v0.8.3
  • kubectl upgraded from v1.23.4 to v1.23.6
  • helm upgraded from v3.8.1 to v3.8.2
  • buildx upgraded from v0.8.0 to v0.8.2

Maintenance

  • Remove go-outline since it's no longer used (replaced by gopls)

v0.8.0

17 Mar 12:17
Compare
Choose a tag to compare

Fixes

  • Fix gopls from from v0.8.0 to v0.8.1

Features

  • Upgrade gomodifytags from v1.14.0 to v1.16.0

v0.7.0

16 Mar 10:39
0407155
Compare
Choose a tag to compare

Features

  • Upgrade gopls from v0.7.4 to v0.8.0
  • Upgrade golangci-lint from v1.43.0 to v1.44.2
  • Upgrade mockery from v2.9.4 to v2.10.0
  • Upgrade qmcgaw/basedevcontainer from v0.7.0 to v0.10.0
    • Upgrade Alpine from 3.14 to 3.15
    • Upgrade Debian to use bullseye-slim
    • Upgrade gh from v2.3.0 to v2.5.2
    • Upgrade compose from v2.2.2 to v2.3.3
    • Upgrade buildx from v0.7.1 to v0.8.0
    • Upgrade powerlevel10k from v1.15.0 to v1.16.1
    • Fix docker from v20.10.10 to v20.10.12
    • Fix path conflict with docker compose plugin and ~/.docker bind mount
  • Upgrade helm from v3.7.2 to v3.8.1

Fixes

  • Revert to Go 1.17 due to broken linter notably
  • Fix dlv installation path to be at /go/bin/dlv instead of /go/bin/dlv-dap
  • Fix dlv from v1.8.0 to v1.8.2
  • Fix kubectl from v1.23.1 to v1.23.4
  • CI: Debian image to take base dev image version into account

Documentation

  • Readme: fix mockgen URL link (#13)
  • Update Go related settings in .devcontainer/devcontainer.json
  • Fix .devcontainer/docker-compose.yml entrypoint bug introduced with VSCode 1.64

v0.6.0

27 Jan 20:58
Compare
Choose a tag to compare

Features

  • Upgrade Go from 1.17 to 1.18beta-1
  • Upgrade dlv from v1.7.3 to v1.8.0

Fixes

  • Upgrade kubectl from v1.23.0 to v1.23.1

Changes

  • Drop support for ppc64le Alpine images (Go 1.18beta-1 not available)

v0.5.0

17 Dec 10:12
Compare
Choose a tag to compare

Features

  • Upgrade Go from 1.16 to 1.17
  • Upgrade Alpine from 3.14 to 3.15
  • Upgrade qmcgaw/basedevcontainer from v0.2.0 to v0.6.1
  • Upgrade gopls from v0.7.1 to v0.7.4
  • Upgrade stern from v1.20.0 to v1.21.0
  • Upgrade helm from v3.6.3 to v3.7.2
  • Upgrade kubectl from v1.22.1 to v1.23.0
  • Upgrade dlv from v1.7.1 to v1.7.3
  • Upgrade golangci-lint from v1.42.0 to v1.43.0
  • Upgrade mockery from v2.9.0 to v2.9.4
  • Upgrade gomodifytags to v1.14.0

Fixes

  • Fix kubens source image alias that was kubectx
  • Fix dlv installation to /go/bin/dlv-dap instead of /go/bin/dlv
  • .devcontainer/devcontainer.json: do not name image to avoid conflicts with other dev containers
  • .devcontainer/devcontainer.json: fix windows.sh script command in postCreateCommand
  • Debian image Go installation

Documentation

  • Fix home path in .devcontainer/README.md

Changes

  • Drop s390x CPU architecture support

v0.4.0

20 Aug 00:00
Compare
Choose a tag to compare

Features

  • Upgrade impl from b761d8a to v1.1.0
  • Upgrade stern from v1.19.0 to v1.20.0
  • Upgrade golangci-lint from v1.41.1 to v1.42.0

Fixes

  • Upgrade kubectl from v1.22.0 to v1.22.1
  • Upgrade dlv from v1.7.0 to v1.7.1****

v0.3.0

04 Aug 22:38
Compare
Choose a tag to compare

Breaking changes

  • Drop s390x CPU architecture support for Alpine based images since golang:1.16-alpine3.14 is no longer supported for it 😢

Features

  • Upgrade gopls from v0.7.0 to v0.7.1
  • Upgrade kubectl from v1.21.3 to v1.22.0

Alpine only

  • Pin to qmcgaw/basedevcontainer:v0.2.0-alpine
  • Upgrade from Alpine 3.13 to Alpine 3.14

Debian only

  • Pin to qmcgaw/basedevcontainer:v0.2.0-debian

Documentation

  • Fix markdown lint warnings in readme