Skip to content

Releases: swiftwave-org/swiftwave

2.0.2-1

25 May 07:08
a4450f5
Compare
Choose a tag to compare

What's Changed

🐛 Bug Fixes

Full Changelog: 2.0.1-1...2.0.2-1

2.0.1-1

24 May 10:17
e046620
Compare
Choose a tag to compare

What's Changed

🐛 Bug Fixes

Full Changelog: 2.0.0-1...2.0.1-1

2.0.0-1

21 May 17:55
43f55ba
Compare
Choose a tag to compare

Hi 👋
Here is the pre-release of Swiftwave v2.
In coming week, will do the final release of Swiftwave v2.

Installation Step

We are working on v2 documentation

In the meanwhile, you can install to tryout Swiftwave v2 by the following steps mentioned here

Then run,

sudo swiftwave init
sudo swiftwave start

// Once setup done, run
sudo swiftwave service enable

Note

Mostly, we have tested on Amd64, Arm64, and ArmV7 (Raspberry pi) architectures running Ubuntu or Debian. You may thus try it out with the pre-release of version 2.

Warning

In Fedora or Centos based distros, you may face that the haproxy is crashing infinitely. To mitigate this set default-ulimits of docker.

  1. Create or edit file /etc/docker/daemon.json and add the default-ulimits.
    {
       "default-ulimits": {
          "nofile": {
            "Hard": 262144,
            "Name": "nofile",
            "Soft": 262144
          }
        }
    }
    
    Note : Try setting any value in the configuration less than the highest ulimit of the system. To get highest ulimit of system, run ulimit -n -H on your server.
  2. Restart docker daemon of system by systemctl restart docker

What's Changed

Read more

1.0.6-1

28 Mar 16:18
86ae04f
Compare
Choose a tag to compare

Major Change

From this release, swiftwave will be available in APT & RPM repository.
Repo link - http://repo.swiftwave.org/

What's Changed

  • chore(deps): bump github.com/aws/aws-sdk-go from 1.50.32 to 1.50.33 by @dependabot in #370
  • chore(deps): bump github.com/docker/docker from 25.0.3+incompatible to 25.0.4+incompatible by @dependabot in #375
  • chore(deps): bump github.com/aws/aws-sdk-go from 1.50.33 to 1.50.34 by @dependabot in #374
  • chore(deps): bump github.com/aws/aws-sdk-go from 1.50.34 to 1.50.35 by @dependabot in #378
  • chore(deps): bump gorm.io/driver/postgres from 1.5.6 to 1.5.7 by @dependabot in #377
  • chore(deps): bump github.com/99designs/gqlgen from 0.17.44 to 0.17.45 by @dependabot in #381
  • chore(deps): bump github.com/aws/aws-sdk-go from 1.50.35 to 1.50.36 by @dependabot in #382
  • chore(deps): bump github.com/aws/aws-sdk-go from 1.50.36 to 1.50.37 by @dependabot in #386
  • chore(deps): bump github.com/aws/aws-sdk-go from 1.50.37 to 1.50.38 by @dependabot in #388
  • chore(deps): bump github.com/aws/aws-sdk-go from 1.50.38 to 1.51.0 by @dependabot in #391
  • chore(deps): bump github.com/aws/aws-sdk-go from 1.51.0 to 1.51.1 by @dependabot in #396
  • chore(deps): bump github.com/aws/aws-sdk-go from 1.51.1 to 1.51.2 by @dependabot in #398
  • chore(deps): bump gorm.io/gorm from 1.25.7 to 1.25.8 by @dependabot in #399
  • chore(deps): bump github.com/aws/aws-sdk-go from 1.51.2 to 1.51.3 by @dependabot in #405
  • chore(deps): bump github.com/docker/docker from 25.0.4+incompatible to 25.0.5+incompatible by @dependabot in #404
  • chore(deps): bump github.com/aws/aws-sdk-go from 1.51.3 to 1.51.4 by @dependabot in #411
  • chore(deps): bump github.com/docker/docker from 25.0.5+incompatible to 26.0.0+incompatible by @dependabot in #410
  • chore(deps): bump github.com/aws/aws-sdk-go from 1.51.4 to 1.51.5 by @dependabot in #414
  • chore(deps): bump github.com/aws/aws-sdk-go from 1.51.5 to 1.51.6 by @dependabot in #430
  • chore(deps): bump github.com/aws/aws-sdk-go from 1.51.6 to 1.51.7 by @dependabot in #434
  • chore(deps): bump github.com/aws/aws-sdk-go from 1.51.7 to 1.51.8 by @dependabot in #435
  • chore(deps): bump github.com/aws/aws-sdk-go from 1.51.8 to 1.51.9 by @dependabot in #438

Full Changelog: 1.0.5...1.0.6-1

1.0.5

06 Mar 11:43
f4a88f5
Compare
Choose a tag to compare

Changes -

1.0.4

02 Mar 22:11
33b812c
Compare
Choose a tag to compare

Changes -

1.0.3

01 Mar 21:50
87042d2
Compare
Choose a tag to compare

Changes -

Preview

final.mp4

1.0.2

29 Feb 08:04
40f485a
Compare
Choose a tag to compare

Changes -

  • 🎉 Docker Stack Support Added (Ref - #203 for more details)
  • Auto SSL generation support (After adding domain, if it's pointing correctly, SSL will be generated without any manual work)
  • In dashboard, now you don't need to leave application page for adding ingress rule, or don't need to leave ingress rule page for adding a domain.

Preview

final2.mp4

Full Changelog: 1.0.1...1.0.2

1.0.1

24 Feb 22:28
e04ed34
Compare
Choose a tag to compare

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

1.0.0

02 Feb 20:16
8b0c7e9
Compare
Choose a tag to compare

🎉 Congratulations everyone on the first stable release! 🚀 This is an exciting milestone!

What's Changed

  • chore(deps): bump github.com/labstack/echo/v4 from 4.11.1 to 4.11.2 by @dependabot in #94
  • feat: move logs rest api to websocket by @tanmoysrt in #95
  • chore: websocket auth added by @tanmoysrt in #96
  • fix: websocket auth error by @tanmoysrt in #97
  • fix: terminate websocket stream on end of reader by @tanmoysrt in #99
  • chore: code docs updation and cleanup by @tanmoysrt in #103
  • feat: sync container stats by @tanmoysrt in #106
  • feat: move to develop tagged images in development by @tanmoysrt in #110
  • chore(deps): bump gorm.io/driver/sqlite from 1.5.3 to 1.5.4 by @dependabot in #93
  • chore(deps): bump gorm.io/gorm from 1.25.4 to 1.25.5 by @dependabot in #92
  • chore(deps): bump gorm.io/driver/postgres from 1.5.2 to 1.5.3 by @dependabot in #91
  • chore(deps): bump github.com/go-git/go-git/v5 from 5.9.0 to 5.10.0 by @dependabot in #111
  • chore(deps): bump gorm.io/driver/postgres from 1.5.3 to 1.5.4 by @dependabot in #112
  • chore(deps): bump github.com/google/uuid from 1.3.1 to 1.4.0 by @dependabot in #113
  • chore(deps): bump github.com/docker/docker from 24.0.6+incompatible to 24.0.7+incompatible by @dependabot in #114
  • feat: redesign architecture and move to graphql by @tanmoysrt in #109
  • chore(deps): bump github.com/gorilla/websocket from 1.5.0 to 1.5.1 by @dependabot in #115
  • feat: added pubsub termination support by @tanmoysrt in #125
  • feat: added support to deploy global service by @tanmoysrt in #126
  • chore(deps): bump github.com/99designs/gqlgen from 0.17.39 to 0.17.40 by @dependabot in #124
  • feat: added realtime info in graphql by @tanmoysrt in #127
  • chore(deps): bump github.com/labstack/echo/v4 from 4.11.2 to 4.11.3 by @dependabot in #129
  • feat: move to yml based config by @tanmoysrt in #131
  • feat: autocert integrated by @tanmoysrt in #132
  • chore(deps): bump golang.org/x/crypto from 0.14.0 to 0.15.0 by @dependabot in #134
  • feat: introduce swiftwave cli by @tanmoysrt in #133
  • fix: disable playground on production for graphql by @tanmoysrt in #137
  • feat: configure auto generate graphql docs by @tanmoysrt in #138
  • chore(deps): bump github.com/go-git/go-git/v5 from 5.10.0 to 5.10.1 by @dependabot in #139
  • chore(deps): bump golang.org/x/crypto from 0.15.0 to 0.16.0 by @dependabot in #140
  • chore(deps): bump github.com/99designs/gqlgen from 0.17.40 to 0.17.41 by @dependabot in #141
  • feat: update magidoc to set siteroot auto by @tanmoysrt in #142
  • feat: added landing page by @tanmoysrt in #143
  • chore(deps): bump github.com/go-git/go-git/v5 from 5.10.1 to 5.11.0 by @dependabot in #146
  • chore(deps): bump github.com/google/uuid from 1.4.0 to 1.5.0 by @dependabot in #147
  • feat: user management implementation by @tanmoysrt in #145
  • feat: update docs and remove dind by @tanmoysrt in #155
  • feat: fix docs and minor bugs by @tanmoysrt in #156
  • chore: rollback aptfiles support by @tanmoysrt in #157
  • chore(deps): bump golang.org/x/crypto from 0.16.0 to 0.17.0 by @dependabot in #158
  • chore(deps): bump github.com/containerd/containerd from 1.7.2 to 1.7.11 by @dependabot in #159
  • chore(deps): bump github.com/labstack/echo/v4 from 4.11.3 to 4.11.4 by @dependabot in #160
  • feat: add swiftwave dashboard to swiftwave directly by @The-Debarghya in #164
  • fix: minor bugs by @tanmoysrt in #165
  • fix: domain verification problem due to missing port by @tanmoysrt in #166
  • fix domain verification issue by @tanmoysrt in #167
  • fix: domain verification over http https backend enabled by @tanmoysrt in #168
  • fix: ingress and redirect rule haproxy operations bug resolved by @tanmoysrt in #169
  • feat: haproxy persistent storage support added by @tanmoysrt in #170
  • fix: dataplane.yml replace username password at the time of creating by @tanmoysrt in #171
  • chore: remove commitHash field from Application Input by @tanmoysrt in #172
  • feat: added websocket authentication by @tanmoysrt in #173
  • chore(deps): bump github.com/99designs/gqlgen from 0.17.41 to 0.17.42 by @dependabot in #174
  • fix: update commit hash by @tanmoysrt in #175
  • feat: deployment fetch graphql query by @tanmoysrt in #176
  • fix: UUID quotation miss sql issue by @tanmoysrt in #177
  • fix: deployment lifecycle and deadlock issues by @tanmoysrt in #178
  • chore(deps): bump github.com/cloudflare/circl from 1.3.3 to 1.3.7 by @dependabot in #179
  • chore(deps): bump golang.org/x/crypto from 0.17.0 to 0.18.0 by @dependabot in #180
  • chore(deps-dev): bump follow-redirects from 1.15.3 to 1.15.4 by @dependabot in #181
  • fix: running replicas count fixed by @tanmoysrt in #183
  • chore(deps): bump dashboard from 52eac2c to 0e220df by @dependabot in #185
  • feat: build cancel support by @tanmoysrt in #184
  • feat: restart and rebuild application support by @tanmoysrt in #187
  • chore(deps): bump dashboard from 0e220df to 15992a8 by @dependabot in #188
  • fix: rabbitmq publish acknowledgement bug fixed by @tanmoysrt in #189
  • feat: root directory support for git by @tanmoysrt in #190
  • chore(deps): bump dashboard from 15992a8 to b3021ef by @dependabot in #191
  • feat: support image registry credentials by @tanmoysrt in #192
  • fix: on delete git credential and image credential remove relation by @tanmoysrt in #193
  • chore(deps): bump dashboard from b3021ef to 903a6f4 by @dependabot in #194
  • chore(deps): bump dashboard from 903a6f4 to c9570d9 by @dependabot in #195
  • fix: security issue by @tanmoysrt in #196
  • chore(deps): bump dashboard from c9570d9 to 976a1dd by @dependabot in #197
  • feat: auto start local postgres if required for service by @tanmoysrt in #198
  • feat: add support of webhook for github/gitlab/docker image by @tanmoysrt in #199
  • chore(deps): bump dashboard from 976a1dd to e665285 by @dependabot in #204
  • chore(deps): bump dashboard from e665285 to 98d0bde by @dependabot in #205
  • chore(deps): bump github.com/99designs/gqlgen from 0.17.42 to 0.17.43 by @dependabot in #207
  • chore(deps): bump github.com/docker/docker from 24.0.7+incompatible to 25.0.0+incompatible by @dependabot in #208
  • chore(deps): bump github.com/google/uuid from 1.5...
Read more