Open source Firebase + Heroku to develop, scale and secure serverless apps on Kubernetes
This is an incremental release where the following has been done:
Follow the steps to migrate from v0.20.0
and above:
space-cli --project <project_id> get all /path/to/backup/dir
)space-cli inspect sc-setup-config.yaml
)space-cli update -f sc-setup-config.yaml
.Reload Schema
in Database > Settings
for each SQL database you've added in SpaceCloud.Ping us on #general of our Discord server, if you face any issues while migrating.
This is a huge release where we are making everything in SpaceCloud fully open source. The following features are now available for everyone to use.
Follow the steps to migrate from v0.20.0
and above:
space-cli --project <project_id> get all /path/to/backup/dir
)space-cli inspect sc-setup-config.yaml
)space-cli update -f sc-setup-config.yaml
.Reload Schema
in Database > Settings
for each SQL database you've added in SpaceCloud.Ping us on #general of our Discord server, if you face any issues while migrating.
This is a minor release containing a new enhancement.
Follow the steps to migrate from v0.20.0
and above:
space-cli --project <project_id> get all /path/to/backup/dir
)space-cli inspect sc-setup-config.yaml
)space-cli update -f sc-setup-config.yaml
.Reload Schema
in Database > Settings
for each SQL database you've added in SpaceCloud.Ping us on #general of our Discord server, if you face any issues while migrating.
This is a minor release containing a few fixes.
Follow the steps to migrate from v0.20.0
and above:
space-cli --project <project_id> get all /path/to/backup/dir
)space-cli inspect sc-setup-config.yaml
)space-cli update -f sc-setup-config.yaml
.Reload Schema
in Database > Settings
for each SQL database you've added in SpaceCloud.Ping us on #general of our Discord server, if you face any issues while migrating.
This release contains a minor bugfix:
Upgrade is possible from
v0.17.0
and above.
Before upgrading your cluster, make sure you backup cluster config using space-cli --project <project_id> get all /path/to/backup/dir
. If things go right, you'll be able to reapply all saved project config using space-cli apply /path/to/backup/dir
.
Simply run space-cli upgrade
.
We recommend setting up a fresh Kubernetes cluster and installing Istio and SC on top of it. Don't forget to backup all project config first!
This is a minor release containing a few fixes.
To see the complete list of enhancements/fixes, check out the v0.21.1 milestone.
Follow the steps to migrate from v0.20.0
and above:
space-cli --project <project_id> get all /path/to/backup/dir
)space-cli inspect sc-setup-config.yaml
)space-cli update -f sc-setup-config.yaml
.Reload Schema
in Database > Settings
for each SQL database you've added in SpaceCloud.Ping us on #general of our Discord server, if you face any issues while migrating.
This is a minor release containing few enhancements and fixes.
To see the complete list of enhancements/fixes, check out the v0.21.0 milestone.
A special thanks to @narayandreamer for redesigning out website (link: https://spaceuptech.com)
Follow the steps to migrate from v0.20.0
and above:
space-cli --project <project_id> get all /path/to/backup/dir
)space-cli inspect sc-setup-config.yaml
)space-cli update -f sc-setup-config.yaml
.Reload Schema
in Database > Settings
for each SQL database you've added in SpaceCloud.Ping us on #general of our Discord server, if you face any issues while migrating.
This is a minor release of Space Cloud that has a few improvements and bug fixes.
To see the complete list of enhancements/fixes, check out the v0.20.1 milestone.
Follow the steps to migrate from v0.20.0
:
space-cli --project <project_id> get all /path/to/backup/dir
)space-cli inspect sc-setup-config.yaml
)space-cli update -f sc-setup-config.yaml
.Ping us on #general of our Discord server, if you face any issues while migrating.
This is a major release of Space Cloud that has tons of improvements and a few breaking changes.
Space Cloud now uses a CDC (Change Data Capture) based eventing mechanism to capture database events reliably. Space Cloud uses Debezium and Redis under the hood to implement a reliable and performant eventing system.
ID
.Thanks to the new eventing architecture, eventing is not tied to specific data types anymore. Hence, we have added a few data types that were asked for a lot of time:
More data types will be coming in the next releases.
We have added support for KEDA (Kubernetes Event-Driven Autoscaling) to Space Cloud. This means you can now autoscale your services based on:
As discussed and concluded in various community calls before, we have dropped the support for Docker as a target of the deployments module in Space Cloud. Space Cloud can now deploy services to Kubernetes only.
Dropping docker support would go a long way for us in developing and maintaining the deployments module. It would also help us to focus more on k8s and its ecosystem.
We have introduced a Redis based caching module in v0.20.0
that can cache responses from databases, ingress routes and remote services. It supports TTL based caching as well as instant invalidation.
Note: Caching is a part of our enterprise version.
To see the complete list of enhancements/fixes, check out the v0.20.0 milestone.
Follow the steps to migrate from the previous versions to v0.20.0
:
0.19.X
. (space-cli --project <project_id> get all /path/to/backup/dir
)kubectl delete -f https://raw.githubusercontent.com/spaceuptech/space-cloud/v0.19.7/install-manifests/kubernetes/local/space-cloud.yaml
space-cli setup
.space-cli apply /path/to/backup/dir
Ping us on #general of our Discord server, if you face any issues while migrating.
This release contains a minor bugfix in ingress routes:
Upgrade is possible from
v0.17.0
and above.
Before upgrading your cluster, make sure you backup cluster config using space-cli --project <project_id> get all /path/to/backup/dir
. If things go right, you'll be able to reapply all saved project config using space-cli apply /path/to/backup/dir
.
Simply run space-cli upgrade
.
We recommend setting up a fresh Kubernetes cluster and installing Istio and SC on top of it. Don't forget to backup all project config first!