1.0.1
What's Changed
- UDP Ingress support added. Instead of using swarm to expose ingress ports, we have opted for custom UDP Proxy which will listen on specific ports on some specific servers. Here is our UDP Proxy, https://github.com/swiftwave-org/udpproxy [inspired from libnetwork]. We choose to build custom UDP Proxy as it will make it easier to track UDP traffic analytics.
- Now, you can setup
Redirect Rule
forHTTPS
protocol. (So, nowHTTP
&HTTPS
available) - Persistent Volume backup support: You can take backup of any Persistent Volume and store it on S3 (kinda offsite backup) or locally in server. You can download the backups for store completely offline physical backup.
- Persistent Volume restore support: You can restore a Persistent Volume from a old backup file at any moment. Although the backup file is not a blackbox. It's just a tar archieve of a directory with gzip compression. You can prepare manually and upload as well if you need.
- Optimization in Git Cloning: Use depth 1 will reduce too much time and also will fetch submodules by default while cloning.
- NFS based Persistent Volume: Now you can create persistent volume which will mount your NFS share and you can easily use that volume in your application.
- Container security hardened by preventing allocation of new capabilities once service created
- Added suport to provide extra capabilites [CAP_ADD] to containers (required for some applications i.e. VPN, networking related stuffs)
- Now, it's possible to Pause & Resume application
- Now, you can provide docker command to override default docker command (if required)
- Added support to apply patches during update of swiftwave on the server.
- Now, you can configure no of lightweight workers per queue from config.
swiftwave config -e vim
Updated docs - https://swiftwave.org/docs/
Tip
Swiftwave standalone (single server) version is now stable.
Warning
Swiftwave cluster version is still in experimental stage and still not support all features.
Changelog [Click to open]
- feat: add mergify backport support (backport #226) by @mergify in #227
- feat: harden container security (backport #225) by @mergify in #228
- chore(deps): bump dashboard from
e20411b
to39a1385
by @dependabot in #231 - chore(deps): bump gorm.io/driver/postgres from 1.5.4 to 1.5.5 by @dependabot in #233
- chore(deps): bump gorm.io/driver/postgres from 1.5.5 to 1.5.6 by @dependabot in #237
- chore(deps): bump github.com/docker/docker from 25.0.2+incompatible to 25.0.3+incompatible by @dependabot in #236
- chore(deps): bump gorm.io/gorm from 1.25.6 to 1.25.7 by @dependabot in #235
- chore(deps): bump golang.org/x/crypto from 0.18.0 to 0.19.0 by @dependabot in #242
- feat: support udp ingress + container capabilities (backport #244) by @mergify in #245
- feat: added https redirection support (backport #246) by @mergify in #247
- chore(deps): bump dashboard from
39a1385
to014be97
(backport #248) by @mergify in #249 - chore(deps): bump dashboard from
014be97
to49b171c
by @dependabot in #250 - feat:
tls
in CLI added (backport #251) by @mergify in #252 - feat: graphql docs workflow updated (backport #253) by @mergify in #254
- chore(deps): bump dashboard from
49b171c
to890cdf8
by @dependabot in #257 - feat: persistent volume backup and restore support (backport #260) by @mergify in #261
- feat: options added to configure no of workers (backport #262) by @mergify in #263
- feat: s3 support added in pv backup (backport #265) by @mergify in #266
- chore: docs update (backport #267) by @mergify in #268
- chore(deps): bump github.com/99designs/gqlgen from 0.17.43 to 0.17.44 by @dependabot in #270
- chore(deps): bump github.com/aws/aws-sdk-go from 1.50.18 to 1.50.19 by @dependabot in #269
- feat: add api endpoint to fecth filename of backup (backport #273) by @mergify in #274
- feat: remove graphql endpoints and use only rest api for restore (backport #275) by @mergify in #276
- chore(deps): bump dashboard from
890cdf8
toa30b2dd
by @dependabot in #278 - chore(deps): bump dashboard from
a30b2dd
to4415e21
by @dependabot in #280 - chore(deps): bump dashboard from
4415e21
toc86e542
by @dependabot in #282 - chore(deps): bump github.com/aws/aws-sdk-go from 1.50.19 to 1.50.20 by @dependabot in #284
- chore(deps): bump dashboard from
c86e542
toccb772b
by @dependabot in #285 - fix: order of table in migration (backport #287) by @mergify in #288
- chore(deps): bump github.com/aws/aws-sdk-go from 1.50.20 to 1.50.21 by @dependabot in #289
- feat: support added for submodule clone and use depth 1 (backport #291) by @mergify in #292
- feat: disable local backup for cluster (backport #293) by @mergify in #294
- feat: patch applying system (backport #295) by @mergify in #296
- chore(deps): bump github.com/aws/aws-sdk-go from 1.50.21 to 1.50.22 by @dependabot in #299
- feat: application sleep support (backport #298) by @mergify in #301
- chore(deps): bump dashboard from
ccb772b
tobbd6733
by @dependabot in #302 - chore(deps): bump github.com/aws/aws-sdk-go from 1.50.22 to 1.50.23 by @dependabot in #304
- feat: nfs volume support (backport #306) by @mergify in #307
- chore(deps): bump dashboard from
bbd6733
to58cd39f
by @dependabot in #310 - chore(deps): bump github.com/aws/aws-sdk-go from 1.50.23 to 1.50.24 by @dependabot in #311
- feat: added support to provide docker command (backport #313) by @mergify in #314
- fix: docker cmd issue (backport #315) by @mergify in #316
- chore(deps): bump dashboard from
58cd39f
to5067a3e
by @dependabot in #318 - chore(deps): bump dashboard from
5067a3e
to2862ead
by @dependabot in #319
Full Changelog: 1.0.0...1.0.1