Releases: openfaas/golang-http-template
2025 release
Changelog for 0.9.0:
- PR #88 Fix watchdog image tag by @welteki
- PR #87 Bump of-watchdog to support function authentication by @welteki
- PR #86 Migrate to Go 1.20 for both templates by @alexellis
- PR #84 fix: update modules-cleanup.sh by @mrwormhole
Commits
aba58dc Fix compilation error with recent Go 1.24 versions by @alexellis
b518c6a Update go.work to Go 1.24 by @alexellis
30fafa6 Use Go 1.24 and latest of-watchdog release by @alexellis
ac82db4 Update to Go 1.24 by @alexellis
19be0a7 Clean up conflicting state between tests by @alexellis
03829a6 Fix CI job by @alexellis
ee41638 Update of-watchdog to 0.10.9 and alpine to 3.21.3 by @alexellis
a30c6e1 Create issue.md by @alexellis
f00679b Update of-watchdog to 0.10.7 and alpine to 3.21.2 by @alexellis
4be14d3 Update to Go 1.23 for Dockerfile and go.mod/go.work by @alexellis
94aa5c5 Update alpine to 3.20.2 and watchdog for less verbose start-up by @alexellis
0a92a6c Update watchdog version to 0.10.4 by @alexellis
680f126 Update go.work for Go 1.22 by @alexellis
64db3eb Bump alpine to 3.20.1 for ship container image by @alexellis
122808a Update watchdog to 0.10.2 by @alexellis
b5a0fe6 Fix watchdog image tag by @welteki
45f0087 Bump of-watchdog to support function authentication by @welteki
365a848 Update Alpine version for shipping images to alpine:3.19.1 by @alexellis
fdd66eb Bump to watchdog with log_callid feature by @alexellis
f8529d2 Migrate to Go 1.22 by @alexellis
3459c79 Update of-watchdog version for bodies in requests to SSE functions by @alexellis
10fe05d Update watchdog to support streaming text responses by @alexellis
230c428 Update watchdogs to include new header for internal retries by @alexellis
b8b4362 Migrate to Go 1.20 for both templates by @alexellis
e3d205e Optimize build speed by @alexellis
e490943 Update to Go 1.19 and Alpine 3.17 by @alexellis
4c89dc9 Bump of-watchdog to 0.9.10 by @alexellis
88409e2 Update to of-watchdog 0.9.9 for custom readiness in functions by @alexellis
9c526cc Add note on pro templates by @alexellis
1a83e7f Update modules-cleanup.sh by @mrwormhole
Changes: 0.8.0...0.9.0
Generated by Derek
Revert Go workspaces for golang-http
Changelog for 0.8.0:
- PR #83 Fix vendoring for golang-http by @alexellis
- PR #82 chore: add basic template build validation workflow by @LucasRoesler
- PR #80 Update go 1.17 -> 1.18 in template.yml welcome message by @welteki
- PR #77 docs: update the sample by @mrwormhole
- PR #76 Update of-watchdog to 0.9.6 by @welteki
- PR #72 Allow static files to be published into final image for Go template by @alexellis
- PR #71 docs: update the readme to reflect the go1.18 changes by @LucasRoesler
- PR #70 feat: upgrade to go 1.18 and use workspaces to manage the handler by @LucasRoesler
Commits
f937a36 Fix vendoring for golang-http by @alexellis
1416b6f chore: add basic template build validation workflow by @LucasRoesler
0234746 Upgrade watchdog for ready endpoint support by @alexellis
53c97d7 Update Alpine version for build and ship container stages by @alexellis
daf0a9a Updated go 1.17 -> 1.18 in template.yml by @Koeng101
74c4e52 Fix for: 1741 by @alexellis
7fccf7b updated the docs by @mrwormhole
84f7ef8 Update of-watchdog to 0.9.6 by @welteki
344418e Update ISSUE_TEMPLATE.md by @alexellis
fcdd437 Move to go-http module for golang-http by @alexellis
fc27dd4 Clarify note on static folder by @alexellis
d1aa33f Add example to README by @alexellis
c6c867d Allow static files to be published into final image by @alexellis
1e91dec docs: update the readme to reflect the go1.18 changes by @LucasRoesler
193d979 feat: upgrade to go 1.18 and use workspaces to manage the handler by @LucasRoesler
Changes: 0.7.0...0.8.0
Generated by Derek
Migrate to Go 1.17 for functions
Changelog for 0.7.0:
Commits
db7e3fa Move to Go 1.17 for templates by @alexellis
Changes: 0.6.0...0.7.0
Generated by Derek
Enable Go modules by default
Changelog for 0.6.0:
- PR #68 Switch to io from ioutil to read body by @alexellis
- PR #66 Use of-watchdog 0.9.3 to suppress custom health check logging messages by @nitishkumar71
- PR #63 default go module to on by @cpanato
Commits
464715b Switch to io from ioutil to read body by @alexellis
5cd3573 use of watchdog 0.9.3 to suppress health check logs by @nitishkumar71
f299b05 default go module to on by @cpanato
4cf376c Update watchdog for extended log lines. by @alexellis
950006c Update watchdog to 0.9.1 by @alexellis
Changes: 0.5.0...0.6.0
Generated by Derek
Migrate to Go 1.16 and enable fast shutdown
Changelog for 0.5.0:
- PR #61 Allow for shorter graceful shutdown by @alexellis
Commits
c646a79 Upgrade to of-watchdog 0.9.0 by @alexellis
2931d51 Update to Alpine 1.14 by @alexellis
5f0e44b Move to Go 1.16 images by @alexellis
a693532 Add a maximum timeout for shutting down by @alexellis
b77a0ec Allow for shorter graceful shutdown by @alexellis
b29fec5 Update info message to match version by @alexellis
Changes: 0.4.0...0.5.0
Generated by Derek
Update Go vendoring approach to support changes in Go 1.17 and beyond
Changelog for 0.4.0:
- PR #56 Add short script to move vendor folder around by @LucasRoesler
Commits
5d6376e Handle case when function is not a module by @LucasRoesler
974861a Extra modules cleanup into a script and document it by @LucasRoesler
067382d Add script to manage go.mod and modules.txt by @LucasRoesler
71255a6 Remove unneeded module check by @LucasRoesler
3375fad Remove go mod tidy by @LucasRoesler
675f544 Add short script to move vendor folder around by @LucasRoesler
886beea Update watchdog version by @alexellis
5aa914d Remove prefix from logs by @alexellis
Generated by Derek
Release with Go 1.15 for builds
Changelog for 0.3.4:
- PR #53 Bump golang image version to 1.15-apline3.12 by @viveksyngh
Commits
b2dfa2c Bump golang image version to 1.15-apline3.12 by @viveksyngh
Generated by Derek
Last build with Go 1.13
Changelog for 0.3.3:
- PR #52 Bump alpine version to 3.12 by @viveksyngh
- PR #48 Add multi-arch support for golang-http-template by @utsavanand2
Commits
fa449de Bump alpine version to 3.12 by @viveksyngh
40a4c89 Add template pull command by @alexellis
7827f93 Remove armhf templates by @alexellis
d48ad24 Add welcome message to point users at Go modules by @alexellis
973f944 Fixes: #47 Add multi-arch support for golang-http-template by @utsavanand2
Generated by Derek
Move to using openfaas SDK vs incubator repo
Changelog for 0.3.2:
- PR #44 Move to using templates-sdk repo for http function by @alexellis
- PR #41 Update to of-watchdog 0.7.7 and the docs by @LucasRoesler
- PR #39 Propagate Context to the handler.Request by @alexellis
Commits
158d288 Move to using templates-sdk repo for http function by @alexellis
aeae736 Create ISSUE_TEMPLATE.md by @alexellis
689ef46 Update to of-watchdog 0.7.7 and the docs by @LucasRoesler
a762b29 Update vendor folder by @alexellis
4d1d1a3 Apply Context to armhf template by @alexellis
3411110 Propagate Context to the handler.Request by @alexellis
Generated by Derek
Adds graceful shutdown and Go modules workaround
Changelog for 0.3.1:
- PR #38 Add query string example by @amalkh5
- PR #36 Adds graceful shutdown for golang -middleware and -http by @alexellis
- PR #34 Workaround for #33 - go sub-modules by @alexellis
Commits
82a5165 add query string example by @amalkh5
2dd1099 Fix: #37 by @alexellis
1c52628 Adds graceful shutdown for golang -middleware and -http by @alexellis
23db8b3 Update ordering of GO_REPLACE statements by @alexellis
8bb365f Remove verbose statement by @alexellis
1332cab Workaround for #33 - go sub-modules by @alexellis
f4de136 Update go.mod to "1.13" by @alexellis
Generated by Derek