Releases: freifunkMUC/wg-access-server
v0.13.1
Due to a dependency update, the authentication cookie is now set to 'Secure'.
This means HTTP access is limited to localhost only, while all remote authentication requires HTTPS.
We have added an example for Docker Compose deployment with Traefik.
More Info about HTTPS here
What's Changed
- add treafik example as http is only allowed for localhost by @T0biii in #852
- build(deps-dev): bump vite from 6.2.2 to 6.2.3 in /website in the npm_and_yarn group by @dependabot in #853
- feat: add HTTPS support for web UI by @T0biii in #878
- add treafik example without LetsEncrypt by @T0biii in #877
- Add healthcheck to Dockerfile by @T0biii in #876
- update example to ffmuc dns server by @T0biii in #874
- Web: some Updates by @T0biii in #847
- build(deps): bump gacts/gitleaks from 1.2.2 to 1.2.3 by @dependabot in #858
- build(deps-dev): bump vite from 6.2.3 to 6.2.4 in /website in the npm_and_yarn group by @dependabot in #855
- build(deps): bump github/codeql-action from 3.28.11 to 3.28.13 by @dependabot in #859
- build(deps): bump actions/cache from 4.2.2 to 4.2.3 by @dependabot in #861
- build(deps): bump docker/login-action from 3.3.0 to 3.4.0 by @dependabot in #860
- build(deps): bump actions/setup-go from 5.3.0 to 5.4.0 by @dependabot in #862
- build(deps): update mkdocs-material requirement from ~=9.6.6 to ~=9.6.11 by @dependabot in #870
- build(deps): bump golang from 1.24.0-alpine to 1.24.2-alpine in /proto by @dependabot in #871
- build(deps): bump github.com/docker/docker from 28.0.1+incompatible to 28.0.4+incompatible by @dependabot in #866
- build(deps): bump node from 23.9.0-bookworm to 23.11.0-bookworm by @dependabot in #857
- build(deps): bump golang from 1.24.0-alpine to 1.24.2-alpine by @dependabot in #856
- build(deps): bump github.com/miekg/dns from 1.1.63 to 1.1.64 by @dependabot in #864
- build(deps): bump google.golang.org/grpc from 1.71.0 to 1.71.1 by @dependabot in #865
- build(deps): bump mobx from 6.13.6 to 6.13.7 in /website by @dependabot in #868
- build(deps-dev): bump vite from 6.2.4 to 6.2.5 in /website in the npm_and_yarn group by @dependabot in #879
- build(deps): bump google.golang.org/protobuf from 1.36.5 to 1.36.6 by @dependabot in #863
- feat: add option to disable iptables configuration by @T0biii in #873
- build(deps-dev): bump vite from 6.2.5 to 6.2.6 in /website in the npm_and_yarn group by @dependabot in #880
- build(deps): bump react-router-dom from 7.3.0 to 7.4.1 in /website by @dependabot in #869
- build(deps): bump golang.org/x/net from 0.37.0 to 0.38.0 in the go_modules group by @dependabot in #881
- build(deps): bump the npm_and_yarn group in /website with 2 updates by @dependabot in #882
- add persistentKeepalive (clientside only) by @T0biii in #850
- build(deps-dev): bump vite from 6.3.3 to 6.3.4 in /website in the npm_and_yarn group by @dependabot in #883
- Fix go linting by @fbuetler in #884
- build(deps): bump crate-ci/typos from 1.30.1 to 1.31.2 by @dependabot in #887
- build(deps): bump docker/build-push-action from 6.15.0 to 6.16.0 by @dependabot in #885
- build(deps): bump docker/setup-qemu-action from 3.5.0 to 3.6.0 by @dependabot in #886
- build(deps): bump github/codeql-action from 3.28.13 to 3.28.16 by @dependabot in #888
- build(deps): bump node from 23.9.0-bookworm to 23.11.0-bookworm in /proto by @dependabot in #889
- build(deps): bump github.com/coreos/go-oidc/v3 from 3.13.0 to 3.14.1 by @dependabot in #900
- build(deps): bump github.com/tg123/go-htpasswd from 1.2.3 to 1.2.4 by @dependabot in #899
- build(deps): bump github.com/freifunkMUC/wg-embed from 0.10.5 to 0.10.6 by @dependabot in #897
- build(deps): bump golang.org/x/oauth2 from 0.28.0 to 0.29.0 by @dependabot in #898
- build(deps): update mkdocs-material requirement from ~=9.6.11 to ~=9.6.12 by @dependabot in #891
- build(deps): update pymdown-extensions requirement from ~=10.14 to ~=10.15 by @dependabot in #890
- build(deps): bump golang.org/x/crypto from 0.36.0 to 0.37.0 by @dependabot in #896
- build(deps): bump react-router-dom from 7.5.2 to 7.5.3 in /website by @dependabot in #894
- build(deps): bump actions/setup-go from 5.4.0 to 5.5.0 by @dependabot in #901
- build(deps): bump alpine from 3.21.3 to 3.22.0 by @dependabot in #902
- build(deps): bump golang from 1.24.2-alpine to 1.24.3-alpine by @dependabot in #903
- build(deps): bump golang from 1.24.2-alpine to 1.24.3-alpine in /proto by @dependabot in #906
- build(deps): bump node from 23.11.0-bookworm to 24.1.0-bookworm in /proto by @dependabot in #904
- build(deps): bump node from 23.11.0-bookworm to 24.1.0-bookworm by @dependabot in #908
- build(deps): update mkdocs-material requirement from ~=9.6.12 to ~=9.6.14 by @dependabot in #911
- build(deps): bump docker/build-push-action from 6.16.0 to 6.18.0 by @dependabot in #909
- build(deps): bump github/codeql-action from 3.28.16 to 3.28.18 by @dependabot in #905
- build(deps): bump crate-ci/typos from 1.31.2 to 1.32.0 by @dependabot in #907
- build(deps): bump github.com/freifunkMUC/pg-events from 0.4.7 to 0.4.8 by @dependabot in #913
- build(deps): bump react-router-dom from 7.6.0 to 7.6.1 in /website by @dependabot in #914
- build(deps-dev): bump @vitejs/plugin-react-swc from 3.9.0 to 3.10.0 in /website by @dependabot in #917
- build(deps): bump github.com/docker/docker from 28.1.1+incompatible to 28.2.2+incompatible by @dependabot in #915
- build(deps): bump google.golang.org/grpc from 1.72.1 to 1.72.2 by @dependabot in #916
- build(deps-dev): bump @vitejs/plugin-react from 4.4.1 to 4.5.0 in /website by @dependabot in #912
- build(deps): bump golangci/golangci-lint-action from 7.0.0 to 8.0.0 by @dependabot in #910
- build(deps): bump github/codeql-action from 3.28.18 to 3.29.0 by @dependabot in #923
- build(deps): update pygments requirement from ~=2.19.1 to ~=2.19.2 by @dependabot in #922
- build(deps): bump docker/setup-buildx-action from 3.10.0 to 3.11.1 by @dependabot in #920
- build(deps): bump crate-ci/typos from 1.32.0 to 1.33.1 by @dependabot in #919
- build(deps): update pymdown-extensions requirement from ~=10.15 to ~=10.16 by @dependabot in #921
Full Changelog: v0.13.0...v0.13.1
v0.13.0
Due to a dependency update, the authentication cookie is now set to 'Secure'.
This means HTTP access is limited to localhost only, while all remote authentication requires HTTPS.
We have added an example for Docker Compose deployment with Traefik.
More Info about HTTPS here
What's Changed
- build(deps): bump node from 22.2.0-bookworm to 22.3.0-bookworm by @dependabot in #684
- build(deps): bump @mui/icons-material from 5.15.19 to 5.15.21 in /website by @dependabot in #677
- [Snyk] Upgrade @mui/styles from 5.15.19 to 5.15.20 by @GoliathLabs in #692
- build(deps): bump google.golang.org/grpc from 1.64.0 to 1.64.1 by @dependabot in #693
- build(deps-dev): bump prettier from 3.3.1 to 3.3.2 in /website by @dependabot in #679
- build(deps-dev): bump vite from 5.2.13 to 5.3.2 in /website by @dependabot in #681
- build(deps): bump mobx from 6.12.3 to 6.12.5 in /website by @dependabot in #680
- build(deps): bump node from 22.2.0-bookworm to 22.3.0-bookworm in /proto by @dependabot in #683
- build(deps-dev): bump @vitejs/plugin-react from 4.3.0 to 4.3.1 in /website by @dependabot in #678
- build(deps): bump golang from 1.22.3-alpine to 1.22.4-alpine in /proto by @dependabot in #682
- build(deps): bump alpine from 3.20.0 to 3.20.1 by @dependabot in #685
- build(deps): bump github.com/docker/docker from 26.1.4+incompatible to 27.0.3+incompatible by @dependabot in #688
- build(deps-dev): bump vite from 5.3.2 to 5.3.3 in /website by @dependabot in #694
- build(deps): bump github.com/miekg/dns from 1.1.59 to 1.1.61 by @dependabot in #689
- build(deps): bump github.com/gorilla/sessions from 1.2.2 to 1.3.0 by @dependabot in #687
- build(deps): bump google.golang.org/protobuf from 1.34.1 to 1.34.2 by @dependabot in #686
- [Snyk] Upgrade @mui/styles from 5.15.20 to 5.15.21 by @GoliathLabs in #699
- feat: deps update by @GoliathLabs in #718
- build(deps): bump docker/build-push-action from 5 to 6 by @dependabot in #703
- [Snyk] Upgrade qrcode from 1.5.3 to 1.5.4 by @GoliathLabs in #719
- build(deps-dev): bump webpack from 5.93.0 to 5.94.0 in /website by @dependabot in #723
- [Snyk] Upgrade @mui/styles from 5.16.6 to 5.16.7 by @GoliathLabs in #722
- [Snyk] Upgrade @mui/icons-material from 5.16.6 to 5.16.7 by @GoliathLabs in #721
- build(deps): bump golang from 1.22.5-alpine to 1.23.0-alpine by @dependabot in #726
- Dependency updates by @GoliathLabs in #763
- build(deps): update mkdocs-material requirement from ~=9.5.26 to ~=9.5.46 by @dependabot in #764
- build(deps): bump github.com/freifunkMUC/pg-events from 0.4.4 to 0.4.5 by @dependabot in #769
- build(deps): bump github.com/stretchr/testify from 1.9.0 to 1.10.0 by @dependabot in #767
- build(deps): update mkdocs requirement from ~=1.6.0 to ~=1.6.1 by @dependabot in #766
- build(deps): update pymdown-extensions requirement from ~=10.8.1 to ~=10.12 by @dependabot in #765
- build(deps): bump github.com/freifunkMUC/wg-embed from 0.10.3 to 0.10.4 by @dependabot in #768
- build(deps): update mkdocs-material requirement from ~=9.5.46 to ~=9.5.47 by @dependabot in #770
- [Snyk] Upgrade react-router-dom from 7.0.1 to 7.0.2 by @GoliathLabs in #771
- build(deps): bump golang.org/x/crypto from 0.29.0 to 0.31.0 by @dependabot in #774
- build(deps): bump github.com/docker/docker from 27.3.1+incompatible to 27.4.1+incompatible by @dependabot in #777
- build(deps): bump alpine from 3.20.3 to 3.21.0 by @dependabot in #782
- build(deps): bump node from 23.3.0-bookworm to 23.5.0-bookworm by @dependabot in #781
- build(deps): bump golang from 1.23.3-alpine to 1.23.4-alpine by @dependabot in #780
- build(deps): bump google.golang.org/grpc from 1.68.0 to 1.69.2 by @dependabot in #779
- build(deps): bump golang.org/x/net from 0.31.0 to 0.33.0 by @dependabot in #794
- build(deps): bump golang from 1.23.4-alpine to 1.23.5-alpine in /proto by @dependabot in #796
- build(deps): bump node from 23.5.0-bookworm to 23.6.0-bookworm in /proto by @dependabot in #797
- build(deps): update pymdown-extensions requirement from ~=10.13 to ~=10.14 by @dependabot in #798
- build(deps): update mkdocs-material requirement from ~=9.5.49 to ~=9.5.50 by @dependabot in #799
- build(deps-dev): bump vite from 6.0.7 to 6.0.11 in /website in the npm_and_yarn group by @dependabot in #800
- add gitleak ignore by @T0biii in #820
- docs: add darkmode by @T0biii in #819
- build(deps): bump github.com/docker/docker from 27.5.0+incompatible to 27.5.1+incompatible by @dependabot in #813
- build(deps): update mkdocs-material requirement from ~=9.5.50 to ~=9.6.1 by @dependabot in #802
- build(deps): bump alpine from 3.19.6 to 3.21.2 by @dependabot in #810
- build(deps): bump node from 23.5.0-bookworm to 23.7.0-bookworm by @dependabot in #809
- build(deps): bump golang from 1.23.4-alpine to 1.23.5-alpine by @dependabot in #811
- build(deps): update pygments requirement from ~=2.18.0 to ~=2.19.1 by @dependabot in #801
- build(deps): bump github.com/coreos/go-iptables from 0.7.0 to 0.8.0 by @dependabot in #814
- use buildtd instead of config by @T0biii in #822
- build(deps): bump google.golang.org/protobuf from 1.36.3 to 1.36.5 by @dependabot in #821
- build(deps): bump github.com/miekg/dns from 1.1.62 to 1.1.63 by @dependabot in #812
- temporary downgrade image ci by @T0biii in #824
- build(deps): bump google.golang.org/grpc from 1.69.4 to 1.70.0 by @dependabot in #816
- build(deps): bump @mui/lab from 6.0.0-beta.23 to 6.0.0-beta.25 in /website by @dependabot in #807
- build(deps): bump react-router-dom from 7.1.3 to 7.1.5 in /website by @dependabot in #806
- build(deps): bump mobx from 6.13.5 to 6.13.6 in /website by @dependabot in #805
- build(deps): bump @mui/material from 6.4.2 to 6.4.3 in /website by @dependabot in #826
- build(deps): bump @mui/icons-material from 6.4.0 to 6.4.3 in /website by @dependabot in #825
- build(deps): bump node from 23.6.0-bookworm to 23.7.0-bookworm in /proto by @dependabot in #803
- build(deps): bump github.com/go-jose/go-jose/v4 from 4.0.4 to 4.0.5 in the go_modules group by @dependabot in #827
- build(deps): update mkdocs-material requirement from ~=9.6.1 to ~=9.6.6 by @dependabot in #839
- build(deps): bump the npm_and_yarn group in /website with 2 updates by @dependabot in #843
- bu...
v0.12.1
What's Changed
- fixes #611 by @T0biii in #614
- change all devices also to an icon by @T0biii in #616
- fixes #615 and #617 by @T0biii in #618
- Fix variables in docs. by @TafkaMax in #624
- [Snyk] Upgrade react-router-dom from 6.22.2 to 6.22.3 by @GoliathLabs in #630
- Revert "[Snyk] Upgrade react-router-dom from 6.22.2 to 6.22.3" by @GoliathLabs in #631
- Add "Dark Mode Feature" Info in ReadMe by @T0biii in #625
- build(deps): bump golang.org/x/net from 0.21.0 to 0.23.0 by @dependabot in #648
- Docker, doc-requirements & gomod updates by @GoliathLabs in #652
- build(deps): bump node from 22.0.0-bookworm to 22.2.0-bookworm in /proto by @dependabot in #673
- build(deps): bump golang from 1.22.2-alpine to 1.22.3-alpine in /proto by @dependabot in #672
- build(deps-dev): bump vite from 5.1.4 to 5.1.7 in /website by @dependabot in #645
- build(deps): bump golangci/golangci-lint-action from 4 to 6 by @dependabot in #664
New Contributors
Full Changelog: v0.12.0...v0.12.1
v0.12.0
What's Changed
- add darkmode option for Login page by @T0biii in #580
- feat: migrate CRA to vite by @GoliathLabs in #584
- feat: update deps by @GoliathLabs in #585
- Add darkmode after login by @T0biii in #581
- add more infos to delete Popup by @T0biii in #588
- Bugfix/fix development environment by @nwaldispuehl in #590
- Updates
golangci-lint-actionto v4. by @nwaldispuehl in #595 - feat: update frontend & fix package-lock by @GoliathLabs in #592
- Improve deleteUser confirmation message by @T0biii in #593
- build(deps): bump golang.org/x/crypto from 0.18.0 to 0.20.0 by @dependabot in #596
- build(deps): bump github.com/stretchr/testify from 1.8.4 to 1.9.0 by @dependabot in #597
- build(deps): bump golang from 1.21.6-alpine to 1.22.0-alpine by @dependabot in #602
- build(deps): bump node from 21.6.1-bullseye to 21.6.2-bullseye by @dependabot in #601
- build(deps): bump google.golang.org/grpc from 1.61.0 to 1.62.0 by @dependabot in #599
- build(deps): bump @mui/lab from 5.0.0-alpha.164 to 5.0.0-alpha.166 in /website by @dependabot in #600
- build(deps): bump node from 21.6.1-bullseye to 21.6.2-bullseye in /proto by @dependabot in #603
- build(deps): bump golang from 1.21.6-alpine to 1.22.0-alpine in /proto by @dependabot in #604
- build(deps): bump golang.org/x/oauth2 from 0.16.0 to 0.17.0 by @dependabot in #598
- add new Loading Style and add Error Message by @T0biii in #594
- follow-up #594 (Error Box Styling, remove redudant code in App.tsx) by @T0biii in #605
- Improve Loading by adding Skeleton Component (User DevicesPage) by @T0biii in #606
- improve delete experience by @T0biii in #607
- improve admin chip in darkmode by @T0biii in #608
- Add more error handeling by @T0biii in #609
- add new favicon by @T0biii in #610
- change to Logout to an Icon by @T0biii in #612
- add manifest.json by @T0biii in #613
Full Changelog: v0.11.0...v0.12.0
v0.11.0
What's Changed
Notable change
As of Alpine Linux 3.19, wg-access-server uses iptables-nft instead of iptables-legacy. docker-ce 25.x has also made some changes to the network_mode = "host" logic (moby/moby#47100). If you are doing more sophisticated firewalling (e.g. NATing), you may want to take a look at your iptables rules and see if your host is using iptables-legacy or iptables-nft.
UI changes
We are now using Material UI v5 instead of v4. This results in a more modern user interface.
Security fixes
Babel vulnerable to arbitrary code execution when compiling specifically crafted malicious code #490
/sys/devices/virtual/powercap accessible by default to containers #531
...
Other changes
- build(deps): bump golang.org/x/oauth2 from 0.11.0 to 0.13.0 by @dependabot in #495
- build(deps): bump docker/setup-qemu-action from 2 to 3 by @dependabot in #483
- build(deps): bump actions/checkout from 3 to 4 by @dependabot in #485
- [Snyk] Upgrade @mui/material from 5.14.7 to 5.14.8 by @GoliathLabs in #470
- [Snyk] Upgrade mobx from 6.10.1 to 6.10.2 by @GoliathLabs in #469
- build(deps): bump docker/login-action from 2 to 3 by @dependabot in #486
- [Snyk] Upgrade @mui/material from 5.14.8 to 5.14.13 by @GoliathLabs in #502
- [Snyk] Upgrade mobx from 6.10.2 to 6.11.0 by @GoliathLabs in #517
- build(deps): bump @babel/traverse from 7.20.13 to 7.23.2 in /website by @dependabot in #490
- build(deps): bump node from 20.5.1-bullseye to 21.2.0-bullseye by @dependabot in #509
- [Snyk] Upgrade @mui/icons-material from 5.14.9 to 5.14.18 by @GoliathLabs in #518
- build(deps): bump golang.org/x/crypto from 0.14.0 to 0.16.0 by @dependabot in #507
- build(deps): bump golang.org/x/net from 0.14.0 to 0.17.0 by @dependabot in #488
- build(deps): bump golang from 1.21.0-alpine to 1.21.4-alpine by @dependabot in #510
- build(deps): bump docker/metadata-action from 4 to 5 by @dependabot in #484
- build(deps): bump docker/build-push-action from 4 to 5 by @dependabot in #487
- build(deps): bump docker/setup-buildx-action from 2 to 3 by @dependabot in #516
- build(deps-dev): bump fork-ts-checker-webpack-plugin from 6.5.3 to 9.0.2 in /website by @dependabot in #498
- build(deps): bump alpine from 3.18.3 to 3.19.0 by @dependabot in #521
- build(deps-dev): bump @types/common-tags from 1.8.1 to 1.8.4 in /website by @dependabot in #514
- build(deps-dev): bump @types/react-dom from 18.2.7 to 18.2.17 in /website by @dependabot in #513
- build(deps): bump github.com/miekg/dns from 1.1.55 to 1.1.57 by @dependabot in #508
- build(deps): bump golang.org/x/crypto from 0.16.0 to 0.17.0 by @dependabot in #525
- build(deps): bump @mui/material from 5.14.13 to 5.14.20 in /website by @dependabot in #519
- build(deps-dev): bump @types/react-dom from 18.2.17 to 18.2.18 in /website by @dependabot in #526
- fix: drop go 1.18 and introduce 1.20 by @GoliathLabs in #527
- build(deps): bump google.golang.org/grpc from 1.57.0 to 1.60.1 by @dependabot in #528
- [Snyk] Upgrade @mui/icons-material from 5.14.18 to 5.14.19 by @GoliathLabs in #529
- [Snyk] Upgrade react-router-dom from 6.16.0 to 6.20.1 by @GoliathLabs in #530
- build(deps): bump mobx-react from 7.6.0 to 9.1.0 in /website by @dependabot in #515
- build(deps): bump github.com/docker/docker from 20.10.24+incompatible to 20.10.27+incompatible by @dependabot in #531
- build(deps): bump github/codeql-action from 2 to 3 by @dependabot in #532
- fix: golang linter (io package) by @GoliathLabs in #546
- build(deps): bump actions/setup-go from 4 to 5 by @dependabot in #533
- build(deps): bump github.com/google/uuid from 1.3.1 to 1.5.0 by @dependabot in #537
- build(deps): bump google.golang.org/protobuf from 1.31.0 to 1.32.0 by @dependabot in #538
- build(deps): bump node from 21.2.0-bullseye to 21.5.0-bullseye by @dependabot in #534
- [Snyk] Upgrade @mui/material from 5.14.20 to 5.15.0 by @GoliathLabs in #549
- [Snyk] Upgrade react-router-dom from 6.20.1 to 6.21.0 by @GoliathLabs in #547
- build(deps): bump github.com/gorilla/sessions from 1.2.1 to 1.2.2 by @dependabot in #539
- build(deps): bump mobx-utils from 6.0.7 to 6.0.8 in /website by @dependabot in #542
- build(deps-dev): bump @types/qrcode from 1.5.2 to 1.5.5 in /website by @dependabot in #541
- build(deps): bump mobx from 6.11.0 to 6.12.0 in /website by @dependabot in #545
- build(deps): bump golang.org/x/oauth2 from 0.13.0 to 0.15.0 by @dependabot in #536
- build(deps): bump github.com/gorilla/mux from 1.8.0 to 1.8.1 by @dependabot in #540
- build(deps-dev): bump @types/numeral from 2.0.2 to 2.0.5 in /website by @dependabot in #543
- build(deps): bump @mui/icons-material from 5.14.19 to 5.15.3 in /website by @dependabot in #550
- [Snyk] Upgrade @mui/material from 5.15.0 to 5.15.1 by @GoliathLabs in #552
- build(deps): bump follow-redirects from 1.15.2 to 1.15.4 in /website by @dependabot in #551
- [Snyk] Upgrade @mui/material from 5.15.1 to 5.15.2 by @GoliathLabs in #555
- [Snyk] Upgrade react-router-dom from 6.21.0 to 6.21.1 by @GoliathLabs in #553
- [Snyk] Upgrade @emotion/react from 11.11.1 to 11.11.3 by @GoliathLabs in #554
- [Snyk] Upgrade @mui/material from 5.15.2 to 5.15.3 by @GoliathLabs in #556
- [Snyk] Upgrade @mui/material from 5.15.3 to 5.15.4 by @GoliathLabs in #558
- build(deps): bump github.com/miekg/dns from 1.1.57 to 1.1.58 by @dependabot in #559
- build(deps): bump github.com/google/uuid from 1.5.0 to 1.6.0 by @dependabot in #561
- build(deps): bump github.com/tg123/go-htpasswd from 1.2.1 to 1.2.2 by @dependabot in #562
- build(deps): bump node from 21.5.0-bullseye to 21.6.1-bullseye by @dependabot in #566
- build(deps-dev): bump prettier from 3.0.3 to 3.2.4 in /website by @dependabot in #570
- build(deps): bump @mui/material from 5.15.4 to 5.15.7 in /website by @dependabot in #568
- [Snyk] Upgrade react-router-dom from 6.21.1 to 6.21.2 by @GoliathLabs in #567
- build(deps): bump alpine from 3.19.0 to 3.19.1 by @dependabot in #565
- build(deps): bump github.com/freifunkMUC/wg-embed from 0.10.0 to 0.10.1 by @dependabot in #563
- build(deps): bump @mui/icons-material from 5.15.3 to 5.15.7 in /website by @dependabot in #572
- build(deps): bump react-router-dom from 6.21.2 to 6.22.0 in /website by @dependabot in #573
- fix golang build by @GoliathLabs in #575
- bump go-sqlite3 to v1.14.19 by @GoliathLabs in #576
- build(deps): bump golang from 1.21.4-alpine to 1.21.6-alpine by @dep...
v0.10.1
What's Changed
Features / manual changes 🔧
- Hides GRPC request info logs by @nwaldispuehl in #461
- Add package json name by @nwaldispuehl in #467
Dependency upgrades 🤖
- [Snyk] Upgrade mobx-utils from 6.0.6 to 6.0.7 by @GoliathLabs in #433
- [Snyk] Upgrade mobx from 6.9.0 to 6.9.1 by @GoliathLabs in #445
- build(deps): bump @mui/icons-material from 5.11.16 to 5.14.3 in /website by @dependabot in #442
- build(deps): bump golang from 1.20.5-alpine to 1.20.6-alpine by @dependabot in #435
- build(deps): bump node from 20.3.1-bullseye to 20.5.0-bullseye by @dependabot in #434
- build(deps): bump golang.org/x/crypto from 0.10.0 to 0.11.0 by @dependabot in #440
- build(deps): bump github.com/freifunkMUC/pg-events from 0.4.1 to 0.4.2 by @dependabot in #439
- build(deps): bump google.golang.org/grpc from 1.56.1 to 1.57.0 by @dependabot in #438
- [Snyk] Upgrade mobx from 6.9.1 to 6.10.0 by @GoliathLabs in #448
- build(deps): bump golang.org/x/oauth2 from 0.9.0 to 0.11.0 by @dependabot in #446
- build(deps-dev): bump prettier from 2.8.8 to 3.0.0 in /website by @dependabot in #441
- build(deps): bump github.com/google/uuid from 1.3.0 to 1.3.1 by @dependabot in #459
- build(deps): bump node from 20.5.0-bullseye to 20.5.1-bullseye by @dependabot in #457
- build(deps): bump alpine from 3.18.2 to 3.18.3 by @dependabot in #456
- build(deps): bump golangci/golangci-lint-action from 3.6.0 to 3.7.0 by @dependabot in #454
- build(deps-dev): bump prettier from 3.0.0 to 3.0.3 in /website by @dependabot in #451
- build(deps-dev): bump @types/qrcode from 1.5.0 to 1.5.2 in /website by @dependabot in #452
- build(deps): bump golang from 1.20.6-alpine to 1.21.0-alpine by @dependabot in #455
- build(deps): bump github.com/coreos/go-iptables from 0.6.0 to 0.7.0 by @dependabot in #458
- [Snyk] Upgrade @mui/material from 5.13.7 to 5.14.5 by @GoliathLabs in #460
- build(deps-dev): bump typescript from 4.9.5 to 5.2.2 in /website by @dependabot in #453
- build(deps): bump react-router-dom from 5.3.4 to 6.15.0 in /website by @dependabot in #450
- [Snyk] Upgrade @mui/icons-material from 5.14.3 to 5.14.6 by @GoliathLabs in #464
- Bumps versions of
reactandreact-dom. Fixes dependency issues and deprecated component invocations. by @nwaldispuehl in #462 - [Snyk] Upgrade @mui/material from 5.14.5 to 5.14.6 by @GoliathLabs in #465
- [Snyk] Upgrade mobx from 6.10.0 to 6.10.1 by @GoliathLabs in #466
- [Snyk] Upgrade @mui/material from 5.14.6 to 5.14.7 by @GoliathLabs in #468
Full Changelog: v0.10.0...v0.10.1
v0.10.0
What's Changed
Notable configuration changes ✨
With #401 and #429 the maximum transmission unit ('MTU') of the server and client interfaces can now each be configured with a new configuration item:
Server MTU configuration
YAML configuration file / Helm chart:
wireguard:
...
mtu: 1420
Environment variable: WG_WIREGUARD_MTU
CLI argument: --wireguard-mtu
If omitted, a default MTU of 1420 is used (as before).
Client MTU configuration
YAML configuration file / Helm chart:
...
clientConfig:
...
mtu: 1380
...
Environment variable: WG_CLIENTCONFIG_MTU
CLI argument: --clientconfig-mtu
If omitted, the client uses a default at its own discretion, usually 1420 as well.
Features / manual changes 🔧
- Rename inactive device deletion config by @fbuetler in #398
- Change welcome title to project name by @nwaldispuehl in #402
- Adds a new client configuration item for maximum transmission unit 'MTU' (
clientconfig.mtu). by @nwaldispuehl in #401 - Improves logging by @nwaldispuehl in #416
- Adds a device and user count the the all devices page. by @nwaldispuehl in #420
- Gracefully terminates if configured OIDC auth server is not present on application start. by @nwaldispuehl in #424
- Adds version flag to software which is printed on startup. by @nwaldispuehl in #419
- Improves version feature to work in PRs as well as with branches/tags. by @nwaldispuehl in #426
- Add config to set the MTU on a interface by @fbuetler in #429
Dependency upgrades 🤖
- [Snyk] Upgrade @mui/material from 5.12.3 to 5.13.0 by @GoliathLabs in #394
- build(deps): bump github.com/stretchr/testify from 1.8.2 to 1.8.4 by @dependabot in #390
- build(deps): bump golang from 1.20.3-alpine to 1.20.4-alpine by @dependabot in #389
- build(deps): bump alpine from 3.17.3 to 3.18.0 by @dependabot in #386
- Revert "build(deps): bump alpine from 3.17.3 to 3.18.0" by @GoliathLabs in #395
- build(deps): bump @mui/material from 5.12.3 to 5.13.3 in /website by @dependabot in #393
- build(deps-dev): bump prettier from 2.8.4 to 2.8.8 in /website by @dependabot in #388
- [Snyk] Upgrade @mui/material from 5.13.3 to 5.13.4 by @GoliathLabs in #399
- build(deps): bump @mui/material from 5.13.4 to 5.13.6 in /website by @dependabot in #407
- build(deps): bump @emotion/react from 11.11.0 to 11.11.1 in /website by @dependabot in #406
- build(deps): bump golang from 1.20.4-alpine to 1.20.5-alpine by @dependabot in #403
- build(deps): bump node from 20.0.0-bullseye to 20.3.1-bullseye by @dependabot in #404
- build(deps): bump golangci/golangci-lint-action from 3.4.0 to 3.6.0 by @dependabot in #410
- build(deps): bump alpine from 3.17.3 to 3.18.2 by @dependabot in #405
- build(deps): bump golang.org/x/oauth2 from 0.8.0 to 0.9.0 by @dependabot in #413
- build(deps): bump github.com/miekg/dns from 1.1.54 to 1.1.55 by @dependabot in #415
- build(deps): bump github.com/sirupsen/logrus from 1.9.2 to 1.9.3 by @dependabot in #411
- build(deps): bump google.golang.org/grpc from 1.55.0 to 1.56.1 by @dependabot in #412
- build(deps): bump tough-cookie from 4.1.2 to 4.1.3 in /website by @dependabot in #422
- build(deps): bump semver from 6.3.0 to 6.3.1 in /website by @dependabot in #423
- build(deps): bump word-wrap from 1.2.3 to 1.2.4 in /website by @dependabot in #428
- [Snyk] Upgrade @mui/material from 5.13.6 to 5.13.7 by @GoliathLabs in #432
Full Changelog: v0.9.0...v0.10.0
v0.9.0
What's Changed
Features / manual changes 🔧
- Dependabot: Request review from wg-access team by @DasSkelett in #335
- Remove devices for user by @fbuetler in #304
- Purge inactive devices by @fbuetler in #305
- Bring your own public key by @fbuetler in #303
- fix linting errors introduced by 4766783 and 75ab900 by @fbuetler in #358
- health check by @fbuetler in #306
- put common auth logic into func by @fbuetler in #307
- Admin page UI improvements by @nwaldispuehl in #370
- pre shared keys by @fbuetler in #308
- Adds a new field
DisplayNameto thisUserentity by @nwaldispuehl in #373 - Feature/new client file configuration section with custom dns config by @nwaldispuehl in #376
- Improves 'Add device' error message. by @nwaldispuehl in #377
- Moves 'Devices' section on admin page to the top to prevent scrolling. by @nwaldispuehl in #380
- Adds IntelliJ IDEA project files to
.gitignoreand.dockerignore. by @nwaldispuehl in #381 - Adds the auth methods 'name' field to the login buttons, if it differs from the auth type. by @nwaldispuehl in #382
- Update pymdown-extenstions to non-vuln version by @GoliathLabs in #383
- Update requirements-docs.txt by @GoliathLabs in #384
Dependency upgrades 🤖
- build(deps): bump actions/checkout from 2 to 3 by @dependabot in #322
- build(deps): bump alpine from 3.17.0 to 3.17.2 by @dependabot in #323
- build(deps): bump mobx from 6.7.0 to 6.8.0 in /website by @dependabot in #324
- build(deps): bump golang.org/x/net from 0.4.0 to 0.7.0 by @dependabot in #337
- build(deps): bump golang from 1.19.4-alpine to 1.20.1-alpine by @dependabot in #325
- build(deps-dev): bump prettier from 2.8.3 to 2.8.4 in /website by @dependabot in #328
- build(deps): bump golang.org/x/crypto from 0.0.0-20220411220226-7b82a4e95df4 to 0.7.0 by @dependabot in #338
- build(deps): bump github.com/miekg/dns from 1.1.50 to 1.1.52 by @dependabot in #339
- build(deps): bump github.com/stretchr/testify from 1.8.1 to 1.8.2 by @dependabot in #329
- build(deps): bump node from 19.5.0-bullseye to 19.7.0-bullseye by @dependabot in #331
- build(deps): bump github.com/tg123/go-htpasswd from 1.2.0 to 1.2.1 by @dependabot in #332
- build(deps): bump google.golang.org/grpc from 1.52.3 to 1.53.0 by @dependabot in #327
- [Snyk] Upgrade mobx from 6.7.0 to 6.8.0 by @snyk-bot in #336
- build(deps): bump golang from 1.20.1-alpine to 1.20.2-alpine by @dependabot in #341
- build(deps): bump google.golang.org/protobuf from 1.28.1 to 1.29.0 by @dependabot in #342
- build(deps): bump google.golang.org/protobuf from 1.29.0 to 1.29.1 by @dependabot in #343
- build(deps): bump webpack from 5.75.0 to 5.76.1 in /website by @dependabot in #344
- build(deps): bump alpine from 3.17.2 to 3.17.3 by @dependabot in #345
- build(deps): bump node from 19.7.0-bullseye to 19.8.1-bullseye by @dependabot in #346
- build(deps): bump golang.org/x/oauth2 from 0.4.0 to 0.6.0 by @dependabot in #347
- build(deps): bump mobx from 6.8.0 to 6.9.0 in /website by @dependabot in #351
- build(deps): bump actions/setup-go from 3 to 4 by @dependabot in #356
- build(deps): bump github.com/docker/docker from 20.10.8+incompatible to 20.10.24+incompatible by @dependabot in #357
- build(deps): bump github.com/grpc-ecosystem/go-grpc-middleware from 1.3.0 to 1.4.0 by @dependabot in #353
- build(deps): bump github.com/miekg/dns from 1.1.52 to 1.1.53 by @dependabot in #350
- build(deps): bump mobx-utils from 6.0.5 to 6.0.6 in /website by @dependabot in #354
- build(deps): bump google.golang.org/grpc from 1.53.0 to 1.54.0 by @dependabot in #352
- build(deps): bump golang.org/x/crypto from 0.7.0 to 0.8.0 by @dependabot in #369
- build(deps): bump qrcode from 1.5.1 to 1.5.3 in /website by @dependabot in #365
- build(deps): bump google.golang.org/protobuf from 1.29.1 to 1.30.0 by @dependabot in #366
- build(deps): bump github.com/miekg/dns from 1.1.53 to 1.1.54 by @dependabot in #364
- build(deps): bump golang from 1.20.2-alpine to 1.20.3-alpine by @dependabot in #363
- build(deps): bump date-fns from 2.29.3 to 2.30.0 in /website by @dependabot in #368
- build(deps): bump golang.org/x/oauth2 from 0.6.0 to 0.7.0 by @dependabot in #367
- build(deps): bump github.com/golang/protobuf from 1.5.2 to 1.5.3 by @dependabot in #362
- build(deps): bump node from 19.8.1-bullseye to 20.0.0-bullseye by @dependabot in #360
- build(deps): bump google.golang.org/grpc from 1.54.0 to 1.55.0 by @dependabot in #374
- build(deps): bump golang.org/x/crypto from 0.8.0 to 0.9.0 by @dependabot in #379
- build(deps): bump golang.org/x/oauth2 from 0.7.0 to 0.8.0 by @dependabot in #378
- build(deps): bump github.com/sirupsen/logrus from 1.9.0 to 1.9.2 by @dependabot in #385
Full Changelog: v0.8.4...v0.9.0
v0.8.4
What's Changed
- Security updates by @awlx in #312
- build(deps): bump docker/build-push-action from 3 to 4 by @dependabot in #295
- build(deps): bump node from 19.3.0-bullseye to 19.5.0-bullseye by @dependabot in #298
- build(deps): bump google.golang.org/grpc from 1.51.0 to 1.52.3 by @dependabot in #300
- build(deps-dev): bump typescript from 4.9.4 to 4.9.5 in /website by @dependabot in #301
- build(deps): bump loader-utils from 1.4.0 to 1.4.2 in /website by @dependabot in #309
- build(deps): bump ejs from 3.1.6 to 3.1.8 in /website by @dependabot in #310
- build(deps): bump terser from 5.10.0 to 5.16.3 in /website by @dependabot in #311
- More security fixes by @awlx in #313
Full Changelog: v0.8.3...v0.8.4
v0.8.3
What's Changed
- Bump node from 19.0.0-bullseye to 19.2.0-bullseye by @dependabot in #275
- [Snyk] Upgrade mobx from 6.6.2 to 6.7.0 by @snyk-bot in #283
- Bump golangci/golangci-lint-action from 3.3.0 to 3.3.1 by @dependabot in #274
- Bump google.golang.org/grpc from 1.50.1 to 1.51.0 by @dependabot in #277
- Bump alpine from 3.16.2 to 3.17.0 by @dependabot in #276
- Bump prettier from 2.7.1 to 2.8.0 in /website by @dependabot in #281
- Bump mobx-react from 7.5.3 to 7.6.0 in /website by @dependabot in #280
- Add check if device name is already used by @nathanael-h in #286
- build(deps-dev): bump typescript from 4.8.4 to 4.9.4 in /website by @dependabot in #291
- build(deps): bump golang from 1.19.3-alpine to 1.19.4-alpine by @dependabot in #287
- build(deps-dev): bump prettier from 2.8.0 to 2.8.3 in /website by @dependabot in #292
- build(deps): bump node from 19.2.0-bullseye to 19.3.0-bullseye by @dependabot in #288
Full Changelog: v0.8.2...v0.8.3