Open source Firebase + Heroku to develop, scale and secure serverless apps on Kubernetes
APACHE-2.0 License
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.
Published by YourTechBud over 3 years ago
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.
Published by YourTechBud over 3 years ago
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.
Published by YourTechBud over 3 years ago
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.
Published by YourTechBud over 3 years ago
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!
Published by YourTechBud over 3 years ago
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.
Published by YourTechBud over 3 years ago
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.
Published by YourTechBud almost 4 years ago
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.
Published by HeyItsJs almost 4 years ago
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.
Published by HeyItsJs almost 4 years ago
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!
Published by HeyItsJs almost 4 years ago
This release contains major performance optimisations and minor features
query {
users (join: $join, where: $where) @db {
name
posts {
title
views {
count
}
}
address {
pincode
street
}
}
}
variables:
{
"join": [
{
"type": "LEFT",
"table": "posts",
"on": {"users.id": "posts.user_id"},
"join": [
{
"type": "LEFT",
"table": "views",
"on": {"posts.id": "views.post_id"}
}
]
},
{
"type": "LEFT",
"table": "address",
"on": {"users.id": "address.user_id"}
}
]
}
query {
users (join: $join, where: $where) @db {
name
totalViews: views__count @aggregate(op: sum)
maxViews: views__count @aggregate(op: max)
}
}
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!
Published by HeyItsJs about 4 years ago
This is a minor release containing few enhancements in ingress routing and a bug fix in letsencrypt module.
space-cli get
command #1349Upgrade 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!
Published by HeyItsJs about 4 years ago
This is a minor release containing few enhancements and fixes.
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!
Published by HeyItsJs about 4 years ago
This is a minor release containing few enhancements and fixes.
query
and webhook
rules to your service #1268space cli deploy --prepare
command to work without a running SC cluster #1300A special thanks to all our contributors for their help in this release!
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!
Published by HeyItsJs about 4 years ago
This is a minor release containing few enhancements and fixes.
A special thanks to all our contributors for their help in this release!
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!
Published by HeyItsJs about 4 years ago
This is a minor release containing the following enhancements:
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!
Published by HeyItsJs about 4 years ago
We have finally released an enterprise-ready version of Space Cloud! π It includes the following features:
Enterprise licenses for Space Cloud can be purchased from https://console.spaceuptech.com.
Drop us a mail at [email protected]
if you need any help for evaluating the enterprise version.
space-cli
and Mission Control as well. #1004Mission Control streaming service logs in realtime:
auth
claims are now available inside security rules of prepared queries. #1062count
function in aggregation works even without a selection set now. #1063Sample Queries
page in the database section. Added a play button to copy-paste the GraphQL queries to GraphiQL directly. #813destroy
command doesn't require root privileges while deleting services. #1015apply
command prints the id and spec when it encounters an error.setup
command giving error on windows./
inside the bucket. This was done in order to provide the same experience across all file storage providers. #1213result
field inside response body.These breaking changes are only applicable if you used either MySQL, GCS or Space Cloud's REST API for remote services. Join our discord channel if you need any help upgrading to v0.19.0
because of these breaking changes.
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!
Published by HeyItsJs over 4 years ago
This is a minor release containing a single bug fix:
#1170 - Data race condition due to not acquiring a lock while reading the dataloader map.
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!
Published by HeyItsJs over 4 years ago
This is a minor release containing improvements in security rules and ingress routing
Added support for accessing elements inside arrays in security rules. For example, the below security rule can now access the 3rd element inside tags
(array) :
{
"rule": "match",
"type": "string",
"eval": "==",
"f1": "args.doc.tags.2",
"f2": "mytag"
}
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!
Published by HeyItsJs over 4 years ago
This is a patch release just containing a bug fix:
Setting the config of prepared queries wasn't working because of a recent optimization in v0.18.0
.
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!