Skip to content

1.0.1

Compare
Choose a tag to compare
@tanmoysrt tanmoysrt released this 24 Feb 22:28
· 69 commits to v1 since this release
e04ed34

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 for HTTPS protocol. (So, now HTTP & 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 to 39a1385 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 to 014be97 (backport #248) by @mergify in #249
  • chore(deps): bump dashboard from 014be97 to 49b171c 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 to 890cdf8 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 to a30b2dd by @dependabot in #278
  • chore(deps): bump dashboard from a30b2dd to 4415e21 by @dependabot in #280
  • chore(deps): bump dashboard from 4415e21 to c86e542 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 to ccb772b 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 to bbd6733 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 to 58cd39f 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 to 5067a3e by @dependabot in #318
  • chore(deps): bump dashboard from 5067a3e to 2862ead by @dependabot in #319

Full Changelog: 1.0.0...1.0.1