Releases: freifunkMUC/wg-access-server
Releases · freifunkMUC/wg-access-server
v0.8.0
What's Changed
Features
- Feature: new variable filename to change the name of the configuration file by @nathanael-h in #178
- Add simple authentication backend to work around broken Basic Auth logout by @DasSkelett in #167
Have a look at https://www.freie-netze.org/wg-access-server/4-auth/
Bugfixes and other changes
- Fix missing log entries for ClaimsMiddleware errors by @DasSkelett in #194
- Redirect to signin page after failed OIDC login by @DasSkelett in #202
Dependencies
- Bump github/codeql-action from 1 to 2 by @dependabot in #169
- Bump google.golang.org/grpc from 1.45.0 to 1.46.0 by @dependabot in #171
- Bump react-scripts from 5.0.0 to 5.0.1 in /website by @dependabot in #172
- Bump @material-ui/lab from 4.0.0-alpha.60 to 4.0.0-alpha.61 in /website by @dependabot in #175
- Bump @material-ui/core from 4.12.3 to 4.12.4 in /website by @dependabot in #177
- Bump @material-ui/icons from 4.11.2 to 4.11.3 in /website by @dependabot in #173
- Bump node from 17.9.0-bullseye to 18.0.0-bullseye by @dependabot in #170
- Bump docker/build-push-action from 2 to 3 by @dependabot in #181
- Bump docker/metadata-action from 3 to 4 by @dependabot in #184
- Bump docker/login-action from 1 to 2 by @dependabot in #185
- Bump golangci/golangci-lint-action from 3.1.0 to 3.2.0 by @dependabot in #187
- Bump docker/setup-qemu-action from 1 to 2 by @dependabot in #188
- Bump alpine from 3.15.4 to 3.16.0 by @dependabot in #186
- Bump github.com/freifunkMUC/pg-events from 0.4.0 to 0.4.1 by @dependabot in #189
- Bump node from 18.0.0-bullseye to 18.3.0-bullseye by @dependabot in #195
- Bump golang from 1.18.1-alpine to 1.18.3-alpine by @dependabot in #196
- Bump typescript from 4.6.2 to 4.7.2 in /website by @dependabot in #192
- Bump google.golang.org/grpc from 1.46.0 to 1.47.0 by @dependabot in #191
- Bump github.com/miekg/dns from 1.1.48 to 1.1.49 by @dependabot in #190
- Bump typescript from 4.7.2 to 4.7.3 in /website by @dependabot in #198
- Bump mobx-utils from 6.0.4 to 6.0.5 in /website by @dependabot in #199
- Bump mobx-react from 7.3.0 to 7.5.0 in /website by @dependabot in #197
New Contributors
- @nathanael-h made their first contribution in #178
and also opened a lot of bug reports, helped fixing bugs and testing bug fixes, thanks a lot!
Full Changelog: v0.7.0...v0.8.0
v0.7.0
What's Changed
Note: From this release on the Helm chart has been removed and no new Helm packages will be published in this repository. If you are a Helm user, we need you as a new maintainer. See this issue for more information.
wg-access-server can now make use of the WireGuard kernel implementation, massively improving speed and latency while reducing CPU usage.
Features
- Add optional client isolation feature for blocking traffic between devices by @DasSkelett in #134
- When only a single auth is enabled, dont show auth selector by @halkeye in #123
- Allow comma as list separator for environment variables by @DasSkelett in #153
- Use WG kernel module implementation if available by @DasSkelett in #156
Fixes and other changes
- Return error if Helm update script fails by @DasSkelett in #133
- Document pgbouncer not working in 'Transaction pooling' mode by @DasSkelett in #152
- Added: Mergeable configuration by @GoliathLabs in #132
- Fix grpc recover and logging by @DasSkelett in #155
- Replace usage of deprecated github.com/golang/protobuf with google.golang.org/protobuf by @DasSkelett in #137
- make linter happy again by @T0biii in #159
- Remove Helm chart source files by @DasSkelett in #164
Dependencies
- Bump alpine from 3.15.0 to 3.15.3 by @dependabot in #139
- Bump node from 17.6.0-bullseye to 17.8.0-bullseye by @dependabot in #138
- Bump github.com/stretchr/testify from 1.7.0 to 1.7.1 by @dependabot in #145
- Bump golang from 1.17.7-alpine to 1.18.0-alpine by @dependabot in #140
- Bump google.golang.org/grpc from 1.44.0 to 1.45.0 by @dependabot in #142
- Bump github.com/miekg/dns from 1.1.46 to 1.1.48 by @dependabot in #144
- Bump mobx from 6.4.2 to 6.5.0 in /website by @dependabot in #147
- Bump golang from 1.18.0-alpine to 1.18.1-alpine by @dependabot in #162
- Bump alpine from 3.15.3 to 3.15.4 by @dependabot in #161
- Bump node from 17.8.0-bullseye to 17.9.0-bullseye by @dependabot in #160
- Bump prettier from 2.5.1 to 2.6.2 in /website by @dependabot in #157
Full Changelog: v0.6.0...v0.7.0
v0.6.0
What's Changed
Features
- Introduce authoritative-ish DNS server to serve domain names for client devices by @DasSkelett in #106
- Rename module to github.com/freifunkMUC/wg-access-server by @halkeye in #120
- helm: multiple improvements by @DerRockWolf in #125
- helm: add option to configure wireguard.service.nodePort by @elcomtik in #129
Fixes and other changes
- Update TODO.md by @awlx in #98
- Always run linting workflow by @DasSkelett in #101
- Added: Strong admin password generation to default README by @GoliathLabs in #99
- Add CAP_SYS_MODULE to Docker commands and docker-compose.yml by @DasSkelett in #104
- Don't add CAP_SYS_MODULE by default and other Docker documentation fixes by @adamhl8 in #105
- used crate-ci/typos and found a few by @halkeye in #122
- Report why oidc failure is happening by @halkeye in #121
- Fix panic on nil LastHandshakeTime in metadata sync by @DasSkelett in #126
- Move codegen steps from default into separate Dockerfile by @DasSkelett in #128
- Added: GitHub Action to check for typos in our code by @GoliathLabs in #131
Dependencies
- Bump @types/react-router-dom from 5.3.2 to 5.3.3 in /website by @dependabot in #91
- Bump google.golang.org/grpc from 1.43.0 to 1.44.0 by @dependabot in #90
- Bump actions/checkout from 2 to 3 by @dependabot in #108
- Bump actions/setup-python from 2 to 3 by @dependabot in #110
- Bump golangci/golangci-lint-action from 2 to 3.1.0 by @dependabot in #111
- Bump golang from 1.17.6-alpine to 1.17.7-alpine by @dependabot in #109
- Bump node from 17.4.0-bullseye to 17.6.0-bullseye by @dependabot in #107
- Bump @types/react from 17.0.38 to 17.0.39 in /website by @dependabot in #116
- Bump typescript from 4.5.5 to 4.6.2 in /website by @dependabot in #117
- Update wg-embed to v0.6.0 and pg-events to v0.4.0 by @DasSkelett in #130
- Bump github.com/miekg/dns from 1.1.45 to 1.1.46 by @dependabot in #113
- Bump mobx from 6.3.6 to 6.4.2 in /website by @dependabot in #115
- Bump mobx-react from 7.2.1 to 7.3.0 in /website by @dependabot in #114
New Contributors
- @adamhl8 made their first contribution in #105
- @halkeye made their first contribution in #122
- @DerRockWolf made their first contribution in #125
- @elcomtik made their first contribution in #129
Full Changelog: v0.5.2...v0.6.0
v0.5.2
What's Changed
- Updated: Helm chart to v0.5.1 and fixed wrong repo url by @GoliathLabs in #78
- Switch to our own pg-events fork by @DasSkelett in #80
- Always run npm build stage on host-native platform by @DasSkelett in #81
- Update 2-configuration.md by @T0biii in #83
- Build and publish ppc64le and s390x images, limit parallel buildx jobs to 4 by @DasSkelett in #84
- Set node to a more fine-grained version by @GoliathLabs in #85
- Bump typescript from 4.5.4 to 4.5.5 in /website by @dependabot in #93
- Bump prettier from 2.5.0 to 2.5.1 in /website by @dependabot in #89
- Bump date-fns from 2.27.0 to 2.28.0 in /website by @dependabot in #92
- Create Helm update workflow by @DasSkelett in #96
- Disable IPv6 by default and auto generate admin password in helm Chart by @zandemax in #95
New Contributors
Full Changelog: v0.5.1...v0.5.2
Docker
https://github.com/freifunkMUC/wg-access-server#running-with-docker
v0.5.1
What's Changed
- Let's try some code scanning by @awlx in #69
- Fixes Helm Chart to use the correct image by @awlx in #72
- Now using the metadata action for tags & labels by @GoliathLabs in #70
- Remove left-over label line by @DasSkelett in #75
Full Changelog: v0.5.0...v0.5.1
v0.5.0
What's Changed
- Initial IPv6 support by @DasSkelett in #1
- Fix duplicate address detection by @DasSkelett in #2
- Updated: workflows & Dockerfile by @GoliathLabs in #3
- Updated: README.md & docker-compose image location by @GoliathLabs in #4
- Added: arm64 & ppc64le by @GoliathLabs in #5
- Added: ARM v7, Darwin x64 by @GoliathLabs in #6
- Updated: go & Dockerfile by @GoliathLabs in #9
- Updated: Some dependencies by @GoliathLabs in #7
- Add pull request build workflow by @DasSkelett in #10
- Added: go mod verify by @GoliathLabs in #12
- Added: Proper labeling by @GoliathLabs in #11
- Added: dependabot.yml by @GoliathLabs in #14
- Bump mobx from 6.3.3 to 6.3.6 in /website by @dependabot in #18
- Bump @types/react-router-dom from 5.3.0 to 5.3.2 in /website by @dependabot in #20
- Bump date-fns from 2.24.0 to 2.25.0 in /website by @dependabot in #16
- Bump mobx-react from 7.2.0 to 7.2.1 in /website by @dependabot in #19
- Bump react and react-dom in /website by @dependabot in #17
- Added: tests & dependabot monthly scan by @GoliathLabs in #13
- Fix mysql connection string by @DasSkelett in #21
- Do not try to create existing iptables chains by @DasSkelett in #24
- IPv6 cleanup by @DasSkelett in #27
- Use GitHub cache for building deployment Docker images by @DasSkelett in #28
- Bump golang from 1.17.2-alpine to 1.17.3-alpine by @dependabot in #30
- Bump alpine from 3.14 to 3.15.0 by @dependabot in #31
- Bump @types/react from 16.14.15 to 17.0.37 in /website by @dependabot in #32
- Bump date-fns from 2.25.0 to 2.27.0 in /website by @dependabot in #33
- Bump typescript from 4.4.3 to 4.5.2 in /website by @dependabot in #34
- Bump qrcode from 1.4.4 to 1.5.0 in /website by @dependabot in #35
- Bump prettier from 2.4.1 to 2.5.0 in /website by @dependabot in #36
- Updated: image tags by @GoliathLabs in #37
- Update wb-embed to v0.5.2 to update wireguard and unblock dependabot by @DasSkelett in #38
- Fix DNS proxy upstream lookup loop by @DasSkelett in #42
- Add NAT66 to documentation by @awlx in #44
- Bump github.com/improbable-eng/grpc-web from 0.14.1 to 0.15.0 by @dependabot in #39
- Bump github.com/tg123/go-htpasswd from 1.1.0 to 1.2.0 by @dependabot in #41
- Bump google.golang.org/grpc from 1.41.0 to 1.43.0 by @dependabot in #45
- 🔧 docker-compose: replacing the incorrect image by @twink0r in #46
- Fixes documentation bugs and adds IPv6 capability by @awlx in #54
- Upgrade Docker image to NodeJS 17 by @DasSkelett in #55
- Bump @types/qrcode from 1.4.1 to 1.4.2 in /website by @dependabot in #47
- Bump common-tags from 1.8.0 to 1.8.2 in /website by @dependabot in #48
- Bump typescript from 4.5.2 to 4.5.4 in /website by @dependabot in #51
- Allow disabling IPv4 NAT by @DasSkelett in #56
- Fix GitHub Pages deployment by @DasSkelett in #57
- Bump github.com/miekg/dns from 1.1.43 to 1.1.45 by @dependabot in #53
- Added: A few things we've done by @GoliathLabs in #62
- Updated: Changelog to reflect the latest changes by @GoliathLabs in #63
- Add features list to README, reorder introduction by @DasSkelett in #64
New Contributors
- @DasSkelett made their first contribution in #1
- @GoliathLabs made their first contribution in #3
- @dependabot made their first contribution in #18
- @awlx made their first contribution in #44
- @twink0r made their first contribution in #46
Full Changelog: v0.4.6...v0.5.0