Changelog
- Python
3.13
is now the default version for new apps. - Poetry
1.8.5
is now available. - Several buildpack improvements (better error messages, updated Python version pinning behaviour, …)
In line with OWASP recommendations, we have enhanced our session management policies. By default, new sessions will expire after 2 hours of inactivity. Users can remember their current browser up to 8 hours, the maximum duration recommended by OWASP.
- Node.js
22.12.0
is now available. - Yarn
4.5.3
is now available. - Yarn
3.8.7
is now available.
Changelogs:
Changelog:
- New minor versions available
- v15.10
- v14.15
- v13.18
- Extension:
postgis
is now at version 3.5.0 - Extension:
timescaledb
is now at version 2.15.3 (PostgreSQL v13) and 2.17.2 (from PostgreSQL v14) - Extension:
vector
is now at version 0.8.0 (from PostgreSQL v15)
Docker images on Docker Hub:
scalingo/postgresql:15.10.0-1
scalingo/postgresql:14.15.0-1
scalingo/postgresql:13.18.0-1
- Node.js
20.18.1
and23.3.0
are now available. - Yarn
4.5.2
is now available.
Changelogs:
- Tomcat
9.0.97.0
and10.1.33.0
are now available - Tomcat
9.0.97.0
is now the default version
- Ruby
3.2.6
and3.3.6
are now available - JRuby
9.4.9.0
is now available - Added detection for Rails 8
Changelogs:
- Node.js
22.11.0
is now available. - Node.js
22.x
is now the default version.
Changelog:
- Node.js
22.10.0
and23.0.0
are now available. - Yarn
3.8.6
and4.5.1
are now available.
Changelogs:
This new versions contain the following changes:
- Full
apt upgrade
for all stacks
For a comprehensive list of packages installed in the different stacks, please refer to our documentation:
As always, the Docker images are available on Docker Hub:
- Tomcat
9.0.96.0
and10.1.31.0
are now available - Tomcat
9.0.96.0
is now the default version
The following JDK versions are now available:
- up to 1.8.0_432 (LTS)
- up to 11.0.25 (LTS)
- up to 17.0.13 (LTS)
- up to 21.0.5 (LTS)
- up to 23.0.1
-
Nginx
1.27.2
is now available.
Changelog:
- New Scalingo patch versions available:
- v14.13.0-2
- v13.16.0-2
- New minor version available:
- v12.20
Docker images on Docker Hub:
scalingo/postgresql:14.13.0-2
scalingo/postgresql:13.16.0-2
scalingo/postgresql:12.20.0-1
- OWASP ModSecurity
3.0.13
is now available - OWASP ModSecurity
3.0.13
is now the default version
Changelog:
- Tomcat
9.0.93.0
and10.1.28.0
are now available - Tomcat
9.0.93.0
is now the default version
In line with OWASP recommendations, we have enhanced our session management policies. By default, new sessions will expire after 2 hours of inactivity. Users can now extend this inactivity timeout to 8 hours, the maximum duration recommended by OWASP.
- Unmaintained dependency managers such as
dep
,gb
,glide
,godep
andgovendor
are now deprecated. - Support for these dependency managers will be removed in March 2025.
- Please migrate to Go modules as soon as possible.
- Node.js
20.17.0
and22.7.0
are now available. - Yarn
3.8.5
and4.4.1
are now available.
Changelogs:
Changelog:
- New minor versions available
- v15.8
- v14.13
- v13.16
- Extension:
postgis_sfcgal
is now installable:CREATE EXTENSION postgis_sfcgal
- Extension:
vector
is now at version 0.7.4 (PostgreSQL v15 only)
Docker images on Docker Hub:
scalingo/postgresql:15.8.0-1
scalingo/postgresql:14.13.0-1
scalingo/postgresql:13.16.0-1
PostgreSQL 15 is now the default deployed version when a new addon is created.
Docker images on Docker Hub:
Installation
Changelog
- chore(deps): bump golang.org/x/tools from 0.19.0 to 0.20.0 by @dependabot in https://github.com/Scalingo/cli/pull/1063
- chore(deps): bump the dependencies group across 1 directory with 4 updates by @dependabot in https://github.com/Scalingo/cli/pull/1065
- chore(deps): bump golangci/golangci-lint-action from 4 to 5 by @dependabot in https://github.com/Scalingo/cli/pull/1066
- chore(deps): bump the dependencies group with 7 updates by @dependabot in https://github.com/Scalingo/cli/pull/1068
- chore(deps): bump golangci/golangci-lint-action from 5 to 6 by @dependabot in https://github.com/Scalingo/cli/pull/1067
- chore(deps): bump the dependencies group with 9 updates by @dependabot in https://github.com/Scalingo/cli/pull/1069
- chore(deps): bump goreleaser/goreleaser-action from 5 to 6 by @dependabot in https://github.com/Scalingo/cli/pull/1070
- [STORY-642] new api endpoint to handle password reset by @sc-zenokerr in https://github.com/Scalingo/cli/pull/1071
- chore(deps): bump the dependencies group with 10 updates by @dependabot in https://github.com/Scalingo/cli/pull/1073
- fix(one-off): remove async one-off by @SCedricThomas in https://github.com/Scalingo/cli/pull/1060
- Bump version 1.33.0 by @SCedricThomas in https://github.com/Scalingo/cli/pull/1075
- Node.js
22.6.0
is now available. - Yarn
3.8.4
and4.4.0
are now available.
Changelogs:
- Python version
3.12.5
is now available - The new default version is
3.12.5
- setuptools
70.3.0
is now available - pipenv
2024.0.1
is now available
Changelogs:
- Go versions
1.21.13
and1.22.6
are now available -
go1.22.6
is the new default version forgo1.22
-
go1.21.13
is the new default version forgo1.21
Changelogs:
-
GOFLAGS
is now sourced from the environment - Go versions
1.21.12
and1.22.5
are now available -
go1.22.5
is the new default version forgo1.22
-
go1.21.12
is the new default version forgo1.21
Changelogs:
- Node.js versions
20.16.0
,22.5.0
and22.5.1
are now available. - Pruning is now skipped for pnpm workspace applications.
Changelogs:
- Tomcat
9.0.91.0
and10.1.25.0
are now available - Tomcat
9.0.91.0
is now the default version
- JDK versions
1.8.0_422
(LTS),11.0.24
(LTS),17.0.12
(LTS),21.0.4
(LTS) and22.0.2
are now available
- Node.js
18.20.4
,20.15.1
and22.4.1
are now available
Changelogs:
New default version: 7.2.5-1.
This version contains a security fix for a potential remote code execution (CVE-2023-41056).
Redis changelog:
Docker image on Docker Hub:
scalingo/redis:7.2.5-1
- JRuby
9.3.15.0
is now available - JRuby
9.4.8.0
is now available
Changelogs:
- Support for Node.js
22.4.0
- Support for Yarn
4.3.1
- Support for Yarn
3.8.3
Changelogs:
- Support for Nginx ModSecurity CoreRuleSet up to
4.4.0
Changelogs:
This new versions contain the following changes:
- Full
apt-get upgrade
for all stacks - Add
zstd
For a comprehensive list of packages installed in the different stacks, please refer to our documentation:
As always, the Docker images are available on Docker Hub:
This new versions contain the following changes:
- Full
apt-get upgrade
for all stacks. - Security: Change default
umask
to0077
- Configuration: Ability to change local thanks to the locale buildpack
- Executables: Removal of pre-installed
sass
executable which is unmaintained and could lead to a security risk. Please installsass
from your app dependency manager.
For a comprehensive list of packages installed in the different stacks, please refer to our documentation:
As always, the Docker images are available on Docker Hub:
Changelog:
- New major PostgreSQL release: v15
- New extension:
pgvector
extension (version v0.7.1) - Postgis v3.4.2
- Timescaledb v2.14.2
- Patroni configuration management to v3
- New extension:
Docker images on Docker Hub:
scalingo/postgresql:15.7.0-2
Default version is: 14.12.0-1
- Nginx
1.24.0
,1.26.1
and1.27.0
are now available. -
The default version is now
1.26.1
. - Changelog
- Ruby 3.4.0-preview1 is now available
- Ruby 3.1.6 and 3.3.2 are now available
- JRuby 9.3.14.0, 9.4.6.0 and 9.4.7.0 are now available
Changelogs:
- Tomcat
9.0.89.0
and10.1.24.0
are now available - Tomcat
9.0.89.0
is the new default version
New default version: 14.12.0-1.
Changelog:
Docker images on Docker Hub:
scalingo/postgresql:14.12.0-1
New default version: 14.11.0-3.
Changelog:
Docker images on Docker Hub:
scalingo/postgresql:14.11.0-3
- Support for Node.js
20.13.0
,20.13.1
and22.1.0
- Support for Yarn
3.8.2
,4.2.0
,4.2.1
and4.2.2
Changelogs:
- Tomcat
9.0.88.0
and10.1.23.0
are now available - Tomcat
9.0.88.0
is the new default version
Database Maintenance Windows is the Scalingo system for scheduling the maintenance needed on your databases. This system automates maintenance operations according to your preferred schedule, minimizing the impact on your application, while facilitating continuous improvement on our side.
Each database has been assigned with a 8 hours default Maintenance Window on a weekday, from 21:00 to 05:00 UTC. However, if this timeframe doesn’t align with your business requirements, you have the flexibility to adjust it as needed.
Using our CLI (version 1.31.0 and later) and soon our dashboard too, you can select the most suitable 8-hour time window with minimal impact on your business operations.
For further insights into the Database Maintenance Windows feature, please refer to our comprehensive documentation.
Updated the amqp PHP extension to version 2.1.2 on both scalingo-20 and scalingo-22.
Please note that:
- For scalingo-20, the amqp extension is built against librabbitmq 0.13.0.
- For scalingo-22, the amqp extension is built against librabbitmq 0.14.0.
Changelogs:
- Support for Node.js versions
22.0.0
- Support for pnpm package manager
The following JDK versions are now available:
- up to 1.8.0_412 (LTS)
- up to 11.0.23 (LTS)
- up to 17.0.11 (LTS)
- up to 21.0.3 (LTS)
- up to 22.0.1
Scalingo Terraform Provider v2.3.0 has been released:
- resource(scalingo_app): expose application’s base_url #175
- resource(scalingo_container_type): make amount mandatory #191
- resource(scalingo_domain): Add
letsencrypt_enabled
parameter #205 - resource(scalingo_log_drain): Add
type
parameter mandatory #178 - config: use
SCALINGO_REGION
if environment is set correctly - chore(deps) Various dependency updates
Installation
Changelog
This new versions contain the following changes:
- Full
apt-get upgrade
for all stacks.
For a comprehensive list of packages installed in the different stacks, please refer to our documentation:
As always, the Docker images are available on Docker Hub:
New default version: 14.11.0-2.
Changelog:
- Upgrading TimescaleDB to the last version 2.14.2 on Postgres 13 and 14
Docker images on Docker Hub:
scalingo/postgresql:14.11.0-2
scalingo/postgresql:13.14.0-2
New default version: 7.2.4-1.
This version contains a security fix for a potential remote code execution (CVE-2023-41056).
Redis changelog:
Docker image on Docker Hub:
scalingo/redis:7.2.4-1
Changelog:
- Tomcat
9.0.87.0
is now available. It’s also the new default version. - Tomcat
10.1.20.0
is now available.
- Support for Node.js versions
18.20.2
,20.12.2
and21.7.3
- Support for Node.js versions
18.20.1
,20.12.1
and21.7.2
MySQL® 8.0.35-1 is now the default version when attaching a new Scalingo for MySQL® addon to your application.
Changelog:
Docker image on Docker Hub:
scalingo/mysql:8.0.35-1
Scalingo used to host an Adminer and a phpMyAdmin instance to help users access their database. These instances have been decommissioned and are now offline.
To learn more about the reasons that led us to make this decision, please refer to our Security Bulletin.
Please transition to using Scalingo’s secure methods for database access.
- Ruby 3.2.3 is now available
- Use of
SENSIBLE_DEFAULTS
environment variable is now deprecated - Bundler version installation is now based on both major and minor version
Changelogs:
- Support for Node.js versions
18.20.0
and20.12.0
- Support for Node.js versions up to
21.7.0
21.7.1
- Support for Yarn versions up to
1.22.22
,3.8.1
and4.1.1
Changelog:
- Tomcat
9.0.86.0
is now available. It’s also the new default version. - Tomcat
10.1.19.0
is now available.
Installation
Changelog
New default version: 14.11.0-1.
Changelog:
- Bump versions of PostgreSQL to last minors
- Fix a permission issue to allow customers to enable the
postgis_raster
extension
Docker images on Docker Hub:
scalingo/postgresql:14.11.0-1
scalingo/postgresql:13.14.0-1
scalingo/postgresql:12.18.0-1
- Support for Node.js versions up to
18.19.1
,20.11.1
and21.6.2
- Support for Yarn versions up to
3.8.0
and4.1.0
Installation
Changelog
The erlang-buildpack was deprecated and archived on the 12th of February 2024.
If you want to deploy an Erlang app on Scalingo, please use your own buildpack.
We won’t provide any support for Erlang applications anymore.
Changelog:
- Tomcat
9.0.85.0
is now available. It’s also the new default version. - Tomcat
10.1.18.0
is now available.
- Support for Node.js versions up to
20.11.0
, and21.6.0
Changelog:
- Tomcat
9.0.84.0
is now available. It’s also the new default version. - Tomcat
10.1.17.0
is now available.
Changelog:
- Tomcat
9.0.83.1
is now available. It’s also the new default version. - Tomcat
10.1.16.0
is now available.
This new versions contain the following changes:
- Full
apt-get upgrade
for all stacks.
For a comprehensive list of packages installed in the different stacks, please refer to our documentation:
As always, the Docker images are available on Docker Hub:
The Domain resource has been updated. The parameter letsencrypt_enabled
allows
you to control either the platform will try or not to generate a Let’s Encrypt
certificate. Default value is true
if parameter is absent.
POST https://$SCALINGO_API_URL/apps/:app_id/domains
PATCH https://$SCALINGO_API_URL/apps/:app_id/domains/:domain_id
{
"domain": {
"name": "www.example.com",
"letsencrypt_enabled": false
}
}
More information in the developers’ documentation.
New default version: 7.2.3-1.
These versions contain fixes to security issues.
Changelogs:
Docker image on Docker Hub:
scalingo/redis:6.2.14-1
scalingo/redis:7.2.3-1
Installation
Changelog
- refactor: various linter offenses by @EtienneM in https://github.com/Scalingo/cli/pull/960
- fix(term): use
os.Stat
to get TTY information by @curzolapierre in https://github.com/Scalingo/cli/pull/974 - feat: addon param can be an addon type name by @curzolapierre in https://github.com/Scalingo/cli/pull/983
- feat(addons): add maintenance windows manipulation with the new
addons-config
command by @SCedricThomas in https://github.com/Scalingo/cli/pull/955 - Add maintenance listing by @SCedricThomas in https://github.com/Scalingo/cli/pull/982
- feat(cmd): add maintenance info by @curzolapierre in https://github.com/Scalingo/cli/pull/984
- feat(install.sh): verify the archive checksum by @EtienneM in https://github.com/Scalingo/cli/pull/988
- Bump go scalingo to 6.7.2 by @SCedricThomas in https://github.com/Scalingo/cli/pull/986
- fix(flags): addon flag is not needed for logs commands by @curzolapierre in https://github.com/Scalingo/cli/pull/985
- fix(install): for MacOS compatibility, remove usage of long parameter for cut and tr by @curzolapierre in https://github.com/Scalingo/cli/pull/1002
- feat(dependabot): group updates by @EtienneM in https://github.com/Scalingo/cli/pull/995
- fix(apps): add stack ID in error message by @EtienneM in https://github.com/Scalingo/cli/pull/1008
- refactor(auth): replace use of deprecated
ErrOTPRequired
by @EtienneM in https://github.com/Scalingo/cli/pull/1009 - feat(region): more debug logs by @EtienneM in https://github.com/Scalingo/cli/pull/1007
- fix errors -> error by @adrienpoly in https://github.com/Scalingo/cli/pull/1011
- fix(install): remove wget and sha256sum dependencies by @curzolapierre in https://github.com/Scalingo/cli/pull/1013
- fix(install): if shasum not available fall back on sha256sum by @curzolapierre in https://github.com/Scalingo/cli/pull/1015
- feat(cmd): add db’s user list by @curzolapierre in https://github.com/Scalingo/cli/pull/1019
- fix(events):
link_scm
data types by @EtienneM in https://github.com/Scalingo/cli/pull/1023 - chore(deps): bump golang.org/x/tools from 0.7.0 to 0.9.2 by @dependabot in https://github.com/Scalingo/cli/pull/961
- chore(deps): bump github.com/imdario/mergo from 0.3.15 to 0.3.16 by @dependabot in https://github.com/Scalingo/cli/pull/962
- chore(deps): bump github.com/mattn/go-isatty from 0.0.18 to 0.0.19 by @dependabot in https://github.com/Scalingo/cli/pull/964
- chore(deps): bump github.com/cheggaaa/pb/v3 from 3.1.0 to 3.1.2 by @dependabot in https://github.com/Scalingo/cli/pull/965
- chore(deps): bump github.com/go-git/go-git/v5 from 5.6.1 to 5.7.0 by @dependabot in https://github.com/Scalingo/cli/pull/967
- chore(deps): bump github.com/Scalingo/go-utils/errors/v2 from 2.2.0 to 2.3.0 by @dependabot in https://github.com/Scalingo/cli/pull/977
- chore(deps): bump golang.org/x/crypto from 0.9.0 to 0.10.0 by @dependabot in https://github.com/Scalingo/cli/pull/978
- chore(deps): bump github.com/Microsoft/go-winio from 0.6.0 to 0.6.1 by @dependabot in https://github.com/Scalingo/cli/pull/981
- chore(deps): bump github.com/mattn/go-runewidth from 0.0.14 to 0.0.15 by @dependabot in https://github.com/Scalingo/cli/pull/989
- chore(deps): bump github.com/skeema/knownhosts from 1.1.1 to 1.2.0 by @dependabot in https://github.com/Scalingo/cli/pull/991
- chore(deps): bump github.com/urfave/cli/v2 from 2.24.2 to 2.25.7 by @dependabot in https://github.com/Scalingo/cli/pull/990
- chore(deps): bump github.com/AlecAivazis/survey/v2 from 2.3.6 to 2.3.7 by @dependabot in https://github.com/Scalingo/cli/pull/992
- chore(deps): bump golang.org/x/mod from 0.10.0 to 0.12.0 by @dependabot in https://github.com/Scalingo/cli/pull/993
- chore(deps): bump github.com/rivo/uniseg from 0.4.3 to 0.4.4 by @dependabot in https://github.com/Scalingo/cli/pull/996
- chore(deps): bump golang.org/x/net from 0.12.0 to 0.14.0 by @dependabot in https://github.com/Scalingo/cli/pull/997
- chore(deps): bump github.com/go-git/go-git/v5 from 5.7.0 to 5.8.1 by @dependabot in https://github.com/Scalingo/cli/pull/1000
- chore(deps): bump golang.org/x/tools from 0.9.2 to 0.12.0 by @dependabot in https://github.com/Scalingo/cli/pull/998
- chore(deps): bump goreleaser/goreleaser-action from 4 to 5 by @dependabot in https://github.com/Scalingo/cli/pull/1004
- chore(deps): bump actions/checkout from 3 to 4 by @dependabot in https://github.com/Scalingo/cli/pull/1003
- chore(deps): bump the dependencies group with 3 updates by @dependabot in https://github.com/Scalingo/cli/pull/1005
- chore(deps): bump the dependencies group with 1 update by @dependabot in https://github.com/Scalingo/cli/pull/1014
- chore(deps): bump golang.org/x/net from 0.15.0 to 0.17.0 by @dependabot in https://github.com/Scalingo/cli/pull/1016
- chore(deps): bump the dependencies group with 6 updates by @dependabot in https://github.com/Scalingo/cli/pull/1017
- chore(deps): bump the dependencies group with 4 updates by @dependabot in https://github.com/Scalingo/cli/pull/1020
- chore(deps): bump golang.org/x/crypto from 0.16.0 to 0.17.0 by @dependabot in https://github.com/Scalingo/cli/pull/1021
- chore(deps): bump the dependencies group with 4 updates by @dependabot in https://github.com/Scalingo/cli/pull/1024
From this date, the default password hash algorithm for new PostgreSQL databases is now SCRAM-SHA-256
.
You can learn more in the dedicated security bulletin.
New default version: 14.10.0-1.
Changelog:
- Bump versions of PostgreSQL to last minors
- Fix a bug where the PostGIS extension was not upgraded properly
- Upgrading TimescaleDB to the last minor version 2.13.0 on Postgres 13 and 14
Docker images on Docker Hub:
scalingo/postgresql:14.10.0-1
scalingo/postgresql:13.13.0-1
scalingo/postgresql:12.17.0-1
scalingo/postgresql:11.22.0-1
Upgrade default JDKs to 21.0.1, 17.0.9, 11.0.21 and 8u392.
Changelog
- JRuby 9.3.13.0 and 9.4.5.0 are now available
- Node.js default version is now 20.9.0
- Default Node.js version is now
20.x
- Support for Node.js versions up to
20.10.0
, and21.2.0
- Support for Yarn
1.22.20
,1.22.21
,3.7.0
,4.0.1
and4.0.2
This new versions contain the following changes:
- Full
apt-get upgrade
for all stacks. - Fix PostgreSQL source from Bionic (Ubuntu 18.04) to Focal (Ubuntu 20.04)
For a comprehensive list of packages installed in the scalingo-20 stack, please refer to our documentation:
As always, the Docker images are available on Docker Hub:
- Go to dashboard.scalingo.com/consumption and and access your consumption reports!
- Browse consumption reports for the current and previous billing periods
- The current month’s report is updated daily at midnight.
Changelog
- JRuby 9.4.2.0, 9.4.3.0 and 9.4.4.0 are now available
- Buildpack improvements
- Support for Node.js versions up to
18.18.2
,20.9.0
, and21.1.0
- Support for Yarn
3.6.4
and4.0.0
Changelog:
- Support for Maven 3.9.4
- Default version of Maven is 3.9.4
This new versions contain the following changes:
- Full
apt-get upgrade
for all stacks. - Add
libyaml-dev
toscalingo-20
andscalingo-22
.
For a comprehensive list of packages installed in each stack, please refer to our documentation:
As always, the Docker images are available on Docker Hub:
Changelog:
- Update tomcat to
9.0.80
.
This new versions contain the following changes:
- Full
apt-get upgrade
For a comprehensive list of packages installed, please refer to our documentation:
As always, the Docker images are available on Docker Hub:
We have updated our Node.js buildpack:
- it now supports Node.js versions
18.18.0
,20.6.0
,20.6.1
and20.7.0
- it now supports yarn
3.6.2
,3.6.3
,4.0-0-rc.49
,4.0.0-rc.50
and4.0.0-rc.51
Our front servers now automatically add the HTTP header X-Request-Start
to all incoming requests targetting customers application. This header is used by many tools (e.g. ScoutAPM, New Relic, DataDog) to report request queuing.
Example:
X-Request-Start: t=1693406590.527
Scalingo Terraform Provider v2.2.0 has been released:
- support for router logs and sticky sessions has been added (#167
- the
auth_integration_uuid cannot be updated
issue has been fixed #161 - bump
github.com/go-test/deep
fromv1.0.5
tov1.1.0
- bump
github.com/golang/protobuf
from1.5.2
tov1.5.3
- bump
github.com/zclconf/go-cty
from1.13.0
tov1.13.1
- bump
golang.org/x/net
fromv0.8.0
tov0.9.0
- bump
golang.org/x/sys
fromv0.6.0
tov0.7.0
- bump
golang.org/x/text
fromv0.8.0
tov0.9.0
- bump
google.golang.org/genproto
fromv0.0.0-20230110181048-76db0878b65f
tov0.0.0-20230410155749-daa745c078e1
-
bump
google.golang.org/grpc
from1.53.0
tov1.56.1
- GitHub Repository Scalingo/terraform-provider-scalingo
- Terraform Registry
Two new IPs have been added to our reverse proxies on both the osc-fr1 and osc-secnum-fr1 region.
New IPs on osc-fr1
:
109.232.233.130
148.253.75.120
New IPs on osc-secnum-fr1
:
80.247.12.255
80.247.13.145
New default version: 14.8.0-1.
Changelog:
- Bump versions of PostgreSQL to last minors
- Upgrading TimescaleDB to the last minor version 2.11.1 on Postgres 13 and 14
Docker images on Docker Hub:
scalingo/postgresql:14.8.0-1
scalingo/postgresql:13.11.0-1
scalingo/postgresql:12.15.0-1
scalingo/postgresql:11.20.0-1
We have updated our Node.js buildpack:
- it now supports Node.js versions
20.4.0
and18.17.0
- it now supports yarn
3.6.1
This new versions contain the following changes:
- Full
apt-get upgrade
For a comprehensive list of packages installed in each stack, please refer to our documentation:
As always, the Docker images are available on Docker Hub:
Ruby 3.1.4 is now the default version. Ruby 3.3.0-preview1 is now available.
Changelog
We have updated our Node.js buildpack. Noticeable changes:
- Support of the versions of Node.js 20.3.1, 18.16.1 and 16.20.1
For a complete view of all available PHP versions, depending on the stack, please see the dedicated page in our documentation.
Installation
Changelog
- revert: refactor: various linter offenses by @EtienneM in https://github.com/Scalingo/cli/pull/958
- refactor(main): simplify
defaultAction
by @Chirab in https://github.com/Scalingo/cli/pull/896 - chore(deps): replace
github.com/ScaleFT/sshkeys
withgolang.org/x/crypto/ssh
by @EtienneM in https://github.com/Scalingo/cli/pull/918 - feat(log-drains): add logtail by @ipfaze in https://github.com/Scalingo/cli/pull/917
- refactor: various linter offenses by @EtienneM in https://github.com/Scalingo/cli/pull/920
- feat(review-apps) wording changes by @yohann-bacha in https://github.com/Scalingo/cli/pull/922
- fix(completion): fix zsh shebang ref by @chenrui333 in https://github.com/Scalingo/cli/pull/915
- feat(install.sh): add arm64 architecture by @josephpage in https://github.com/Scalingo/cli/pull/930
- fix(consent) Add consent for more commands by @johnsudaar in https://github.com/Scalingo/cli/pull/932
- fix: correct example in documentation by @btrd in https://github.com/Scalingo/cli/pull/935
- feat(integration-link): add –follow arg to manual-deploy command by @gnuletik in https://github.com/Scalingo/cli/pull/936
- fix(postgresql) allow database url using ‘postgresql’ as scheme by @ipfaze in https://github.com/Scalingo/cli/pull/945
- feat: handling word answers as user inputs for install script by @SCedricThomas in https://github.com/Scalingo/cli/pull/946
- fix(cli): return an exit code equal to 1 when a command or flag is malformed by @Soulou in https://github.com/Scalingo/cli/pull/948
- feat: warning user about manually deploying review apps by @yohann-bacha in https://github.com/Scalingo/cli/pull/938
- fix(region_migrations): help message for
migration-abort
by @EtienneM in https://github.com/Scalingo/cli/pull/951 - Set env variables from a file by @francois2metz in https://github.com/Scalingo/cli/pull/950
- fix: wording on review apps from fork deploy warning by @yohann-bacha in https://github.com/Scalingo/cli/pull/953
- feat(install.sh): change default target directory for Apple Silicon by @SCKevinO in https://github.com/Scalingo/cli/pull/954
- chore(deps): bump github.com/imdario/mergo from 0.3.13 to 0.3.15 by @dependabot in https://github.com/Scalingo/cli/pull/923
- chore(deps): bump github.com/mattn/go-isatty from 0.0.17 to 0.0.18 by @dependabot in https://github.com/Scalingo/cli/pull/924
- chore(deps): bump golang.org/x/mod from 0.8.0 to 0.9.0 by @dependabot in https://github.com/Scalingo/cli/pull/925
- chore(deps): bump github.com/briandowns/spinner from 1.21.0 to 1.23.0 by @dependabot in https://github.com/Scalingo/cli/pull/928
- chore(deps): bump golang.org/x/tools from 0.6.0 to 0.7.0 by @dependabot in https://github.com/Scalingo/cli/pull/926
- chore(deps): bump actions/setup-go from 3 to 4 by @dependabot in https://github.com/Scalingo/cli/pull/927
- chore(deps): bump github.com/fatih/color from 1.14.1 to 1.15.0 by @dependabot in https://github.com/Scalingo/cli/pull/940
- chore(deps): bump golang.org/x/net from 0.8.0 to 0.9.0 by @dependabot in https://github.com/Scalingo/cli/pull/942
- chore(deps): bump github.com/go-git/go-git/v5 from 5.5.2 to 5.6.1 by @dependabot in https://github.com/Scalingo/cli/pull/941
- chore(deps): bump github.com/cloudflare/circl from 1.3.2 to 1.3.3 by @dependabot in https://github.com/Scalingo/cli/pull/949
We have updated our Node.js buildpack:
- it now supports Node.js versions up to
20.1.0
New default version: 7.0.10-1.
These versions contain fixes to security issues.
Changelogs:
Docker image on Docker Hub:
scalingo/redis:6.2.11-1
scalingo/redis:7.0.10-1
Changelog
Our log-drains now integrate Logtail as a third-party provider. You can add it on your application and/or addons by following our dedicated documentation.
Up to today, deployment builds resulting in images were limited to 1GiB.
This limit has been raised to 1.5GiB by default
The list of allowed algorithms of ssh.osc-fr1.scalingo.com
and
ssh.osc-secnum-fr1.scalingo.com
have been updated.
These servers are used to receive SSH connections related to GIT operations as well as database encrypted tunnel access with SSH.
Before:
# key exchange algorithms
(kex) curve25519-sha256@libssh.org -- [info] available since OpenSSH 6.5, Dropbear SSH 2013.62
(kex) ecdh-sha2-nistp256 -- [fail] using weak elliptic curves
`- [info] available since OpenSSH 5.7, Dropbear SSH 2013.62
(kex) ecdh-sha2-nistp384 -- [fail] using weak elliptic curves
`- [info] available since OpenSSH 5.7, Dropbear SSH 2013.62
(kex) ecdh-sha2-nistp521 -- [fail] using weak elliptic curves
`- [info] available since OpenSSH 5.7, Dropbear SSH 2013.62
(kex) diffie-hellman-group14-sha1 -- [warn] using weak hashing algorithm
`- [info] available since OpenSSH 3.9, Dropbear SSH 0.53
# host-key algorithms
(key) ssh-rsa (4096-bit) -- [fail] using weak hashing algorithm
`- [info] available since OpenSSH 2.5.0, Dropbear SSH 0.28
`- [info] a future deprecation notice has been issued in OpenSSH 8.2: https://www.openssh.com/txt/release-8.2
(key) ssh-ed25519 -- [info] available since OpenSSH 6.5
# encryption algorithms (ciphers)
(enc) aes128-ctr -- [info] available since OpenSSH 3.7, Dropbear SSH 0.52
(enc) aes192-ctr -- [info] available since OpenSSH 3.7
(enc) aes256-ctr -- [info] available since OpenSSH 3.7, Dropbear SSH 0.52
(enc) aes128-gcm@openssh.com -- [info] available since OpenSSH 6.2
# message authentication code algorithms
(mac) hmac-sha2-256 -- [warn] using encrypt-and-MAC mode
`- [info] available since OpenSSH 5.9, Dropbear SSH 2013.56
(mac) hmac-sha1 -- [warn] using encrypt-and-MAC mode
`- [warn] using weak hashing algorithm
`- [info] available since OpenSSH 2.1.0, Dropbear SSH 0.28
After:
# key exchange algorithms
(kex) curve25519-sha256@libssh.org -- [info] available since OpenSSH 6.5, Dropbear SSH 2013.62
# host-key algorithms
(key) rsa-sha2-512 (4096-bit) -- [info] available since OpenSSH 7.2
(key) rsa-sha2-256 (4096-bit) -- [info] available since OpenSSH 7.2
(key) ssh-ed25519 -- [info] available since OpenSSH 6.5
# encryption algorithms (ciphers)
(enc) chacha20-poly1305@openssh.com -- [info] available since OpenSSH 6.5
`- [info] default cipher since OpenSSH 6.9.
(enc) aes128-gcm@openssh.com -- [info] available since OpenSSH 6.2
# message authentication code algorithms
(mac) hmac-sha2-256-etm@openssh.com -- [info] available since OpenSSH 6.2
Compatibility Information: Minimum version of OpenSSH to connect to these servers is 7.2, released in February 2016.
Installation
Changelog
- feat(one-off): start attached one-off asynchronously
Changelog
- feat(one-off): allow attached one-off to be run asynchronously
- feat(stacks): add support for Deployment
stack_base_image
- feat(backup): add
StartedAt
andMethod
fields
Changelogs:
- Add support for Python 3.11
- Drop support for Python 3.6
- The default Python version for new apps is now 3.11.2 (previously 3.10.8)
- Python 3.7.16, 3.8.16, 3.9.16, 3.10.10 and 3.11.2 are now available
- Update wheel from 0.37.1 to 0.38.4 for Python 3.7+
- Update pip from 22.2.2 to 23.0.1 for Python 3.7+
- Update pipenv from 2020.11.15 to 2023.2.18 for Python 3.7+
- Update pipenv from 2020.11.15 to 2022.4.8 for Python 3.6
Installation
Changelog
- doc: update default stack in help command (PR#884)
- feat(deployments): add Image Size to the list of deployments (PR#894)
- fix(backups): backup flag is not required (PR#892)
- build(publish): replace
rm-dist
withclean
(PR#893) - feat(review-apps): add an option to manage review app creation from forks (PR#882)
- chore(deps): update dependencies
- golang.org/x/net from 0.5.0 to 0.7.0
- github.com/stretchr/testify from 1.8.1 to 1.8.2
- golang.org/x/mod from 0.7.0 to 0.8.0
- github.com/pjbgf/sha1cd from 0.2.3 to 0.3.0
- github.com/golang-jwt/jwt/v4 from 4.4.3 to 4.5.0
- github.com/go-git/go-billy/v5 from 5.4.0 to 5.4.1
This new version contains the following changes:
- feat: add
libidn-dev
lib - Full
apt-get upgrade
Docker image is on Docker Hub:
The stack scalingo-22 is now the default stack for all newly created application. It follows the announcement of scalingo-22 release in this blog post.
Scalingo Terraform Provider v2.0.0 has been released.
Beside upgrading dependencies, it removes the deprecated github_link
resource.
Please use scm_repo_link
instead.
A new stack named scalingo-22, based on Ubuntu 22.04 has been released. The Docker image is on Docker Hub.
Installation
Changelog
- chore(deps): better management of “429 Too Many Requests” errors (upgrade github.com/Scalingo/go-scalingo/v6.2.0)
Installation
Changelog
- fix(cli-build) Compile the CLI statically to prevent GLIBC incompatibility #863
Installation
Changelog
- fix(commands): display help usage message if needed
- feat(logs): allow DB type aliases
- feat(db-console): add influx-console and mongodb-console aliases
- feat(send-signal): send-signal command added
- feat(send-signal): Allow to send signals to multiple containers via its type
A new endpoint has been added to the API:
POST https://$SCALINGO_API_URL/apps/:app_id/containers/:container_id/kill
Send a signal to the running container. More information in the developers’ documentation.
These new versions contain the following changes:
- Full
apt-get upgrade
Docker image is on Docker Hub:
Release notes:
Changelogs:
Changelogs:
- The default Python version for new apps is now 3.10.8 (previously 3.10.7)
- Python 3.7.15, 3.8.15, 3.9.15 and 3.10.8 are now available
- Drop support for Python 2.7, 3.4 and 3.5
Until now, if GitHub Actions were configured on a repository, Scalingo GitHub integration was not waiting for its status to be successful to initiate a deployment or the creation of a review app.
This is not the case anymore, GitHub Actions will be waited just like other CIs in Scalingo integration.
It also adds the compatibilty with any Continuous Integration provider using the Check Suite/Check Run API from GitHub instead of Commit Status API.
First major release (v1.0.0) for the Scalingo Terraform Provider:
New default version: 7.0.5-1.
This major version update toggle TLS communication inside the cluster.
Changelogs:
Docker image on Docker Hub:
scalingo/redis:7.0.5-1
Installation
Changelog
Installation
Changelog
This release is mandatory to keep the logs
command working in the coming weeks.
- chore(deps): upgrade github.com/Scalingo/go-scalingo/v5
- chore(deps): bump github.com/google/go-github/v47 from 47.0.0 to 47.1.0
Installation
Changelog
Changed
-
[BREAKING] chore(deps): Upgrade urfave/cli to v2.16 Command arguments must now come after the command flags. For example,
scalingo --app my-app integration-link-create https://ghe.example.org/test/test-app --auto-deploy
must be rewrittenscalingo --app my-app integration-link-create --auto-deploy https://ghe.example.org/test/test-app
#774 -
chore(deps): bump github.com/Scalingo/go-scalingo from v4.16 to v5.2 #775
Added
- feat(stacks): hide deprecated stacks when listing them with
scalingo stacks
. It is still possible to list deprecated stacks and to show deprecation dates withscalingo stacks --with-deprecated
#776
Installation:
Changelog:
- fix(goreleaser): use github native changelog generation by @curzolapierre in https://github.com/Scalingo/cli/pull/772
- feat: add
changelog
command by @curzolapierre in https://github.com/Scalingo/cli/pull/767
These new versions contain the following changes:
- Full
apt-get upgrade
Docker image is on Docker Hub:
Changelog:
- Fix a bug where the Postgis extension could not be enabled.
Docker image on Docker Hub:
scalingo/postgresql:12.11.0-3
New default version: 6.2.7-1.
This version contains a security fix for a bug which affects all Redis versions 5.0 or newer.
Changelogs:
Docker image on Docker Hub:
scalingo/redis:6.2.7-1
scalingo/redis:5.0.14-1
New default version: 7.10.2-2
Changelogs:
- Elasticsearch 7.0.0
- Elasticsearch 7.1.0
- Elasticsearch 7.1.1
- Elasticsearch 7.2.0
- Elasticsearch 7.2.1
- Elasticsearch 7.3.0
- Elasticsearch 7.3.1
- Elasticsearch 7.3.2
- Elasticsearch 7.4.0
- Elasticsearch 7.4.1
- Elasticsearch 7.4.2
- Elasticsearch 7.5.0
- Elasticsearch 7.5.1
- Elasticsearch 7.5.2
- Elasticsearch 7.6.0
- Elasticsearch 7.6.1
- Elasticsearch 7.6.2
- Elasticsearch 7.7.0
- Elasticsearch 7.7.1
- Elasticsearch 7.8.0
- Elasticsearch 7.8.1
- Elasticsearch 7.9.0
- Elasticsearch 7.9.1
- Elasticsearch 7.9.2
- Elasticsearch 7.9.3
- Elasticsearch 7.10.0
- Elasticsearch 7.10.1
- Elasticsearch 7.10.2
Docker image on Docker Hub:
scalingo/elasticsearch:7.10.2-2
We just deployed the phpMyAdmin version 5.2.0:
- On
osc-fr1
region: https://phpmyadmin.osc-fr1.scalingo.com
The changelog is available on phpMyAdmin’s official website:
Installation:
Changelog:
- Improve
update
description by @btrd in https://github.com/Scalingo/cli/pull/718 - add an option (–force) allowing to destroy an app without interactive confirmation by @mrunichs in https://github.com/Scalingo/cli/pull/721
- Fix/537/detect region from git remote by @mrunichs in https://github.com/Scalingo/cli/pull/724
- chore(go): use go 1.17 by @EtienneM in https://github.com/Scalingo/cli/pull/728
- fix(typo): reseted does not exists, it is reset by @curzolapierre in https://github.com/Scalingo/cli/pull/723
- fix(domains): replace DomainsUpdate with Domain*Certificate by @EtienneM in https://github.com/Scalingo/cli/pull/731
- build(deps): bump github.com/briandowns/spinner from 1.18.0 to 1.18.1 by @dependabot in https://github.com/Scalingo/cli/pull/719
- build(deps): bump github.com/stretchr/testify from 1.7.0 to 1.7.1 by @dependabot in https://github.com/Scalingo/cli/pull/720
- build(deps): bump github.com/urfave/cli from 1.22.5 to 1.22.8 by @dependabot in https://github.com/Scalingo/cli/pull/722
- build(deps): bump github.com/urfave/cli from 1.22.8 to 1.22.9 by @dependabot in https://github.com/Scalingo/cli/pull/726
- build(deps): bump github.com/Scalingo/go-utils/errors from 1.1.0 to 1.1.1 by @dependabot in https://github.com/Scalingo/cli/pull/732
- build(deps): bump github.com/Scalingo/go-utils/retry from 1.1.0 to 1.1.1 by @dependabot in https://github.com/Scalingo/cli/pull/733
New default version: 6.8.23-1
Changelogs:
Docker image on Docker Hub:
scalingo/elasticsearch:6.8.23-1
This release also removed the need for the Go version to be specified in a build constraint +scalingo
. The Go buildpack is now able to use the Go version specified in go.mod
if no +scalingo
comment is found.
- Go 1.18.3 changelog
Changelogs:
- PHP 7.4.27 Changelog
- PHP 7.4.28 Changelog
- PHP 7.4.29 Changelog
- PHP 8.0.14 Changelog
- PHP 8.0.15 Changelog
- PHP 8.0.16 Changelog
- PHP 8.0.17 Changelog
- PHP 8.0.18 Changelog
- PHP 8.0.19 Changelog
- PHP 8.1.1 Changelog
- PHP 8.1.2 Changelog
- PHP 8.1.3 Changelog
- PHP 8.1.4 Changelog
- PHP 8.1.5 Changelog
- PHP 8.1.6 Changelog
New version: 8.0.28-2
Changelog:
- Change MySQL Router memory limit from 128MB to 512MB
- Fix a bug where MySQL Router would not restart after a crash
Docker image on Docker Hub:
scalingo/mysql:8.0.28-2
New default versions of Bundler are available:
- Bundler 1: 1.17.3
- Bundler 2: 2.3.10
We have updated our Node.js buildpack. Noticeable changes:
- the default Node.js version is now the latest from the
16
branch (Node.js LTS) - the default npm version is now the latest from the
8
branch
We just deployed the phpMyAdmin version 5.1.3:
- On
osc-fr1
region: https://phpmyadmin.osc-fr1.scalingo.com
The changelog is available on phpMyAdmin’s official website:
The PHP extension apfd is now available. It fixes a 10 years old PHP bug where data sent via PUT request is not parsed by PHP at all.
Enable it like another extension in your composer.json
:
{
[...]
"require": {
"ext-apfd": "*",
[...]
}
}
We are happy to release two new PostgreSQL versions:
- 13.6.0-1 is the first version with TimescaleDB Open-source available. It includes TimescaleDB 2.4.1.
- 13.6.0-3 includes TimescaleDB 2.6.0. This is the new default version.
More information in the documentation page.
Changelogs:
Docker images on Docker Hub:
scalingo/postgresql:13.6.0-1
scalingo/postgresql:13.6.0-3
We just deployed the phpMyAdmin version 5.1.2:
- On
osc-fr1
region: https://phpmyadmin.osc-fr1.scalingo.com
The changelog is available on phpMyAdmin’s official website:
Our fork repository of Grafana has been updated to version v8.3.4 https://github.com/Scalingo/grafana-scalingo
This upgrade fixes the vulnerability CVE-2022-21673, you’re encouraged to upgrade your own grafana deployment: blog post
Official release notes: https://grafana.com/docs/grafana/latest/release-notes/
PostgreSQL version 9.6.24-1 is the latest version of the 9.6 branch. It is end of life since 2021/11/11. PostgreSQL versioning policy is available here.
Changelogs:
Docker images on Docker Hub:
scalingo/postgresql:12.9.0-1
scalingo/postgresql:11.14.0-1
scalingo/postgresql:10.19.0-1
scalingo/postgresql:9.6.24-1
Installation:
Changelog:
- feat(logs): allow to filter logs to only show router logs #707
- fix(install): disable CLI update checker #710
- fix(run): display an error message for detached one-off with uploaded files #712
- fix(run): –region flag in help message #713
- build(deps): bump github.com/cheggaaa/pb from 1.0.29 to 3.0.8
- build(deps): bump github.com/briandowns/spinner from 1.16.0 to 1.18.0
We just deployed the Adminer version 4.8.1 https://adminer.osc-fr1.scalingo.com.
The changelog is available on Adminer’s SourceForge page:
Read the Composer 2.2 Release Announcement for more details on the release highlights.
Changelogs:
The stack scalingo-20 is now the default stack for all newly created application. It follows the announcement of scalingo-20 release in this blog post.
Installation:
Changelog:
- feat(logs-archives): add logs archives for addons #694
- feat(pgsql-console): add
psql-console
andpostgresql-console
aliases forpgsql-console
command and replace duplicated commands with aliases #693 - feat(router-logs): add command
router-logs
to enable/disable router logs on your application #692 - feat(open): add command
open
to open app on default browser #691 - feat(addons-info): add command
addons-info
to display information of an add-on #689 - feat(dashboard): add command
dashboard
to open dashboard of specified app on default browser #686 - chore(deps): replace github.com/howeyc/gopass with golang.org/x/term #703
- fix(update): change data stream on which warning is displayed from stdout to stderr #698
- build(deps): bump github.com/Scalingo/go-utils/errors from 1.0.0 to 1.1.0 #687
- build(deps): bump github.com/Scalingo/go-utils/retry from 1.0.0 to 1.1.0 #688
This update of the buildpack brings new patch OpenJDK versions:
- 1.8.0_312 (LTS)
- 11.0.13 (LTS)
- 13.0.9
- 15.0.5
A new stack named scalingo-20, based on Ubuntu 20.04 has been released. The Docker image is on Docker Hub.
Installation:
Changelog:
We just deployed the phpMyAdmin version 5.1.1:
- On
osc-fr1
region: https://phpmyadmin.osc-fr1.scalingo.com - On
osc-secnum-fr1
region: https://phpmyadmin.osc-secnum-fr1.scalingo.com
The changelogs are available on phpMyAdmin’s official website:
This release contains the following changes:
- Mention
install-scalingo-cli
in the motd - Full
apt-get upgrade
Docker image is on Docker Hub.
This update of the buildpack brings new major OpenJDK version:
- 17.0.0 (LTS)
This update of the buildpack brings new OpenJDK versions:
- 1.7.0_312
- 1.8.0_302 (LTS)
- 11.0.12 (LTS)
- 13.0.8
- 15.0.4
- 16.0.2
Default version for Nginx buildpack apps is now: 1.20.1
Changelog: https://nginx.org/en/CHANGES
A new endpoint has been added to the API:
GET https://$SCALINGO_API_URL/apps/:app_id/cron_tasks
Get cron tasks defined for an app. More information in the developers’ documentation.
New major PostgreSQL version: 13.3.0-2.
Changelogs:
This version also comes with a new major PostGIS version: 3.1.3.
Changelogs:
- PostGIS 3.0.0
- PostGIS 3.0.1
- PostGIS 3.0.2
- PostGIS 3.0.3
- PostGIS 3.1.0
- PostGIS 3.1.1
- PostGIS 3.1.2
- PostGIS 3.1.3
Docker image on Docker Hub:
scalingo/postgresql:13.3.0-2
- Scalingo is moving step by step to our redesigned dashboard!
- Starting August 12 (thursday), accessing my.osc-fr1.scalingo.com will redirect towards dashboard.scalingo.com. The previous dashboard will remain accessible at dashboard-prev.osc-fr1.scalingo.com until the end of August. After that it will be completely cut off. The rules also apply to the
osc-secnum-fr1
dashboard. - If you want to give any feedback on the new dashboard or share areas where you feel the previous dashboard did a better job, please send an email at support@scalingo.com!
New default version: 6.2.5-1.
This version contains a security fix for a bug which affects all Redis versions 5.0 or newer.
Redis changelog:
Docker image on Docker Hub:
scalingo/redis:6.2.5-1
scalingo/redis:5.0.13-1
The support of the Phalcon PHP framework has been dropped. Please contact the support if you need Phalcon support again.
The domain section was reworked: the listing now displays clearer information about the current state of the domain configuration / SSL certificate.
There is also a new per-domain page dedicated to solving the issues regarding the domain configuration, the automatic certificate generation, and uploading/removing a custom SSL certificate is again possible.
New default version: 6.8.17-1
Changelogs:
- Elasticsearch 6.8.10
- Elasticsearch 6.8.11
- Elasticsearch 6.8.12
- Elasticsearch 6.8.13
- Elasticsearch 6.8.14
- Elasticsearch 6.8.15
- Elasticsearch 6.8.16
- Elasticsearch 6.8.17
Docker image on Docker Hub:
scalingo/elasticsearch:6.8.17-1
This release contains the following changes:
- Add basic networking tool (e.g.
ping
,mtr
…) - Add some well-known aliases in one-off containers (e.g.
ll
,l
,tailf
…) - Add a script to install the Scalingo CLI named
install-scalingo-cli
- Display the current region in the prompt
- Allow a user to have a custom
.bashrc
- Allow a user to have a custom
.profile
Docker image is on Docker Hub.
- Account: the referral program is displayed again
- Account: the deletion process is working again
- Billing/invoices: the duration billed is now displayed for each entry
- App/addons: addons can be resumed if they were suspended
- App/addons: some plans are on-demand only; those are now properly displayed and you can reach the support easily
- App/metrics: per-container metrics are available when there is more than 1 container for a type
And a good number of quality of life improvements (bugfixes, better error messages).
Apps name
maximum length is now 48 characters. It was previously 32.
(doc).
We updated our Erlang buildpack to add support for a bunch of new versions:
- 22.3.4.18
- 23.3.4
- 24.0.1
OTP 24.0.1 is the new default.
OTP Changelogs:
Installation:
Changelog:
New default version: 12.7.0-1.
Changelog:
- Bump versions of PostgreSQL to last minor. It contains three security fixes:
Docker images on Docker Hub:
scalingo/postgresql:12.7.0-1
scalingo/postgresql:11.12.0-1
scalingo/postgresql:10.17.0-1
scalingo/postgresql:9.6.22-1
Composer 1 is end of life since the 24th of October 2020. Starting today, Composer 2 is the new default for PHP applications. See this announcement from Composer about the release of Composer 2.
If your application still requires Composer 1, you can select it by updating the composer.json
:
{
"extra": {
"paas": {
"engines": {
"composer": "1.x"
}
}
}
}
More information in our documentation page.
New Relic support with PHP 8 has been added.
To enable it, add the following requirement in your composer.json
:
{
"extra": {
"paas": {
"new-relic": "true"
}
}
}
Default version for Nginx buildpack apps is now: 1.20.0
Changelog: https://nginx.org/en/CHANGES
The default Node.js version for Meteor 2.1 and 2.2 is now 12.22.x.
Meteor changelog:
- https://docs.meteor.com/changelog.html#v21120210406
Re-introducing the good practice of publishing the latests changes in our changelog.
- Support for dark theme. User preference and fallback on system detection
- Changelog items are visible in the Overview section
- App: notifiers and alerts are now fully manageable from the dashboard
- App/Logs: the selected font-size is remembered
Also some bugfixes and wording/translations improvements.
New default version: 6.2.3-1.
This version contains a security fix for a bug which affects all Redis versions 6.0 or newer.
Redis changelog:
Docker image on Docker Hub:
scalingo/redis:6.2.3-1
Installation:
Changelog:
Installation:
Changelog:
- Add
env-get
command to retrieve the value of a specific environment variable #643 - Error messages are outputted on stderr #639
- Automatically prefix the integration URL with https if none is provided #642
-
backups-download
downloads the most recent backup if none is specified #636 - Add
deployment-cache-delete
as an alias todeployment-delete-cache
#635 -
one-off-stop
command to stop a running one-off container #633 -
ps
command returns the list of application’s containers #632 -
ps
command is renamedscale
#631 - Show the addon status on
scalingo addons
#604 - Add informative error in case of container type error when scaling an application 602
- Update various dependencies:
- github.com/fatih/color
- github.com/briandowns/spinner
- github.com/gosuri/uilive
- github.com/stretchr/testify
- github.com/urfave/cli
- gopkg.in/AlecAivazis/survey.v1
- github.com/cheggaaa/pb
- gopkg.in/src-d/go-git.v4
- github.com/Scalingo/go-scalingo/v4
- github.com/ScaleFT/sshkeys
- github.com/heroku/hk
- github.com/howeyc/gopass
- github.com/olekukonko/tablewriter
- golang.org/x/crypto
- golang.org/x/net
- Update Scalingo internal dependencies to the Go Modules version #613
This release contains the following changes:
- Update of all Ubuntu packages
- Addressing recent OpenSSL security issues CVE-3449 and CVE-3450
-
Add
jq
in the stack - Docker Hub: https://hub.docker.com/r/scalingo/scalingo-18
A new field has been added to the domain model ssl_status
, possible values are: pending, error, success
.
(doc).
A new endpoint has been added to the API:
POST https://$SCALINGO_API_URL/apps/:app_id/containers/:container_id/stop
Asynchronously stops a running container → ONLY one-off can be stopped that way. More information in the developers’ documentation.
New default version: 12.6.0-1.
Changelog:
- Bump versions of PostgreSQL to last minor. It contains several bug fixes:
- Fix an issue when restoring a database using point-in-time recovery with an old date
Docker images on Docker Hub:
scalingo/postgresql:12.6.0-1
scalingo/postgresql:11.11.0-1
scalingo/postgresql:10.16.0-1
A new endpoint has been added to the API:
GET https://$SCALINGO_API_URL/apps/:app_id/ps
It lists the application’s containers. More information in the developers’ documentation.
Sodium is a modern, easy-to-use software library for encryption, decryption, signatures, password hashing and more. Sodium Official Website
To use it, add the following requirement in your composer.json
:
{
"require": {
"ext-sodium": "*",
...
}
}
New default version: 5.7.33-1
Changelog:
Docker images on Docker Hub:
scalingo/mysql:8.0.23-1
scalingo/mysql:5.7.33-1
scalingo/mysql:5.6.51-1
We just deployed the Adminer version 4.7.9 at:
- On
osc-fr1
region: https://adminer.osc-fr1.scalingo.com - On
osc-secnum-fr1
region: https://adminer.osc-secnum-fr1.scalingo.com
The changelog is available on Adminer’s SourceForge page.
Changelog:
We just deployed the phpMyAdmin version 5.0.4:
- On
osc-fr1
region: https://phpmyadmin.osc-fr1.scalingo.com - On
osc-secnum-fr1
region: https://phpmyadmin.osc-secnum-fr1.scalingo.com
The changelog is available on phpMyAdmin’s official website.
We just deployed the Adminer version 4.7.8 at:
- On
osc-fr1
region: https://adminer.osc-fr1.scalingo.com - On
osc-secnum-fr1
region: https://adminer.osc-secnum-fr1.scalingo.com
The changelog is available on Adminer’s SourceForge page.
New default version: 5.7.32-2
Changelog:
- MySQL 5.6.50
- Other images were build increment: InnoDB Log file resizing is not done manually anymore. Since MySQL 5.6.8,
mysqld
is resizing them automatically.
Docker images on Docker Hub:
scalingo/mysql:8.0.22-3
scalingo/mysql:5.7.32-2
scalingo/mysql:5.6.50-1
New default version: 5.7.32-1
Changelog:
Docker images on Docker Hub:
scalingo/mysql:8.0.22-1
scalingo/mysql:5.7.32-1
We added a new convenient way to configure your review apps when using the PROJECT_DIR
environment variable. We now detect the scalingo.json manifest under the folder configured in PROJECT_DIR
.
More information in this documentation page.
New default version: 12.5.0-1. All databases will automatically be upgraded in the coming days because of the high severity of the CVEs these releases fix.
Changelog:
- Bump versions of PostgreSQL to last minor. It contains several security fixes related to various CVEs:
Docker images on Docker Hub:
scalingo/postgresql:12.5.0-1
scalingo/postgresql:11.10.0-1
scalingo/postgresql:10.15.0-1
scalingo/postgresql:9.6.20-1
Composer version is now configurable via the composer.json
file. The documentation is here. Scalingo keeps Composer 1 as the default version. It will be changed to Composer 2 by the end of the year 2020.
New default version: 5.7.31-1
Changelog:
Docker images on Docker Hub:
scalingo/mysql:5.7.31-1
scalingo/mysql:5.6.49-1
This update of the buildpack brings new OpenJDK versions:
- 1.7.0_272
- 1.8.0_262
- 9.0.4
- 10.0.2
- 11.0.8
- 12.0.2
- 13.0.4
- 14.0.2
- 15.0.0
The native PHP extension for internationalization is now available.
Enable it like another extension in your composer.json
:
{
[...]
"require": {
"ext-intl": "*",
[...]
}
}
Changelog:
- Fix an issue in Scalingo image when upgrading from 10.4.0-2 to 10.14.0-1
Docker image on Docker Hub:
scalingo/postgresql:10.14.0-2
MySQL 8 is now available on Scalingo. There are a few prerequisites to upgrade to MySQL 8. You can read more about it on our documentation.
Installation:
Changelog:
- Ask user to end its free trial if asking for automatic deployment of review apps #588
- Fetch the SSH Login endpoint from our region metadata #592
- Fix a panic when log-drains-remove was launched without any args #595
- Add support for ECDSA SSH keys
- Drop support for darwin/i386 architectures following the golang changes as seen in the go changelog
New default version: 12.4.0-1
Changelog:
- Bump version of PostgreSQL to last minor. It contains a security fix related to a couple of CVE:
Docker images on Docker Hub:
scalingo/postgresql:12.4.0-1
scalingo/postgresql:11.9.0-1
scalingo/postgresql:10.14.0-1
scalingo/postgresql:9.6.19-1
Starting from today, concurrent deployments are now limited to 10 per app owner. If a user tries to launch a deployment on an app owned by someone having more than 10 deployments running the deployment will be queued.
A queued deployment will be kept in the queue until another deployment finishes.
Installation:
Changelog:
- Handle new
queued
deployment status #586 go-scalingo #177 - Remove a log drain from an addon #577 go-scalingo #175
- Add a log drain to an addon #575 go-scalingo #174
- Add list log drains by addons command #572 go-scalingo #172
- Update the
apps
command to display the application status #582
We have updated our Node.js buildpack. The most noticeable change is the use of Node.js 12 as default version for Meteor 1.9 and 1.10.
New default version: 12.3.0-2
Changelog:
- Bump version of PostgreSQL to last minor
- Add extension
btree_gin
- Add extension
postgres_fdw
On support demand only:
- Add extension
pg_repack
Docker images on Docker Hub:
scalingo/postgresql:12.3.0-2
scalingo/postgresql:11.8.0-2
scalingo/postgresql:10.13.0-2
Installation:
Changelog:
Installation:
Changelog:
Up to today, deployment builds resulting in images were limited to 650MB.
This limit has been raised to 1GiB by default
This release contains the following changes:
- Update of all Ubuntu packages
-
Removal of AddTrust expired Certifcate: more info
- Docker Hub: https://hub.docker.com/r/scalingo/scalingo-18
New default version: 6.8.9-1
Changelog:
- Using upstream Elastciseach 6.8.9
- Downgrade searchguard to 25.4 because of logging issue in 25.5
Docker image on Docker Hub:
scalingo/elasticsearch:6.8.9-1
Installation:
Changelog:
- Region Migration: Better output for the
migration-follow
command to explain what is happening #549 - Region Migration: Retry if it fails to refresh the migration status #550
- Region Migration: Add instructions to change local Git URL at the end of the migration #551
- Deployment: Send a non 0 exit code when a deployment fails #563
- Bugfix: fix support for
addon_updated
andstart_region_migration
event type #558 - Bugfix: fix author of
restart
andedit_variable
when it’s an addon #558
New default version: 12.2.0-6
Changelog:
- Fix recovery configuration
Docker images on Docker Hub:
scalingo/postgresql:12.2.0-6
scalingo/postgresql:11.7.0-2
scalingo/postgresql:10.12.0-2
The multi-buildpacks is now automatically detected if you have a .buildpacks
file at the root of your project.
It means the environment variable BUILDPACK_URL
is not required anymore to activate it.
New default version: 12.2.0-5
Changelog:
- Fix permission issue to access a folder
Docker image on Docker Hub:
scalingo/postgresql:12.2.0-5
Pip version 20.0.2 is now used by default when installing dependencies with pip install
Default version for Nginx and PHP buildpack apps are now: 1.18.0
Changelog: https://nginx.org/en/CHANGES
New default version: 12.2.0-3
Changelog:
- Fix the development mode to let you use the Docker image in a development setup
Docker image on Docker Hub:
scalingo/postgresql:12.2.0-3
New default version: 12.2.0-2
Changelog:
- Fix the development mode to let you use the Docker image in a development setup
Docker image on Docker Hub:
scalingo/postgresql:12.2.0-2
New default version: 6.8.6-2
Changelog:
- Fix the development mode to let you use the Docker image in a development setup
Docker image on Docker Hub:
scalingo/elasticsearch:6.8.6-2
We have updated our Node.js buildpack. Noticeable changes:
- the default version is now the latest from the
12
branch (Node.js LTS) - the build hooks behavior has changed: if you have a
scalingo-postbuild
hook,build
will not run
More information on our Node.js documentation page
We just deployed the phpMyAdmin version 5.0.2:
- On
agora-fr1
region: https://phpmyadmin.scalingo.com/ - On
osc-fr1
region: https://phpmyadmin.osc-fr1.scalingo.io/ - On
osc-secnum-fr1
region: https://phpmyadmin.osc-secnum-fr1.scalingo.io/
The changelog is available on phpMyAdmin’s official website.
Docker image is now scalingo/redis:5.0.8-1
Redis CHANGELOG: https://raw.githubusercontent.com/antirez/redis/5.0/00-RELEASENOTES
Installation:
Changelog:
We updated our Erlang buildpack to include support for rebar3 build tool. We also updated the default OTP to 22.2.7.
OTP Changelog: https://github.com/erlang/otp/releases/tag/OTP-22.2.7
PostgreSQL changelog:
Docker images on Docker Hub:
scalingo/postgresql:12.2.0-1
scalingo/postgresql:11.7.0-1
scalingo/postgresql:10.12.0-1
scalingo/postgresql:9.6.17-1
Security upgrade for PostgreSQL 10, 11 and 12.
Docker Images:
scalingo/postgresql:10.11.0-4
scalingo/postgresql:11.6.0-4
scalingo/postgresql:12.1.0-6
Installation:
Changelog:
- Bugfix: integration-link-create: command will always fail if there’s already a link #520
Installation:
Changelog:
- Add
--bind
arg todb-tunnel
command that let us bind a custom host (and not only 127.0.0.1) #517 - Error message if unknown app suggests to try on a different region #519
- Bugfix: Encrypted key with new OpenSSH format header for private keys was broken #513
- Bugfix: db-tunnel: better handling of short lived connections #517
We just deployed the Adminer version 4.7.6 at:
The changelog is available on Adminer’s SourceForge page.
Docker Images:
scalingo/mongo:4.0.16-1
scalingo/mongo:3.6.17-1
scalingo/mongo:3.4.24-1
MongoDB changelog:
New default version: 5.7.29-1
Docker image: scalingo/mysql:5.7.29-1
Changelog: https://dev.mysql.com/doc/relnotes/mysql/5.7/en/news-5-7-29.html
We just deployed the phpMyAdmin version 5.0.1:
- On
agora-fr1
region: https://phpmyadmin.scalingo.com/ - On
osc-fr1
region: https://phpmyadmin.osc-fr1.scalingo.io/
The changelog is available on phpMyAdmin’s official website.
On Monday, January 6th 2020, the deprecated /apps/:id/notifications
API
endpoint will be removed in favor of /apps/:id/notifiers
(doc).
We just deployed the phpMyAdmin version 5.0.0:
- On
agora-fr1
region: https://phpmyadmin.scalingo.com/ - On
osc-fr1
region: https://phpmyadmin.osc-fr1.scalingo.io/
The changelog is available on phpMyAdmin’s official website.
Docker Image:
scalingo/mongo:4.0.14-1
MongoDB changelog: https://docs.mongodb.com/manual/release-notes/4.0/#dec-18-2019
New default version: 6.8.6-1
Release Notes: Elastic website
Docker Image:
scalingo/elasticsearch:6.8.6-1
New version: 5.6.16-1
This version is the latest version of the 5.6.x branch which reached end of life. You should upgrade as soon as possible to the next major version.
Release Notes: Elastic website
Docker Image:
scalingo/elasticsearch:5.6.16-1
hg
and bzr
are CLI tools respectively for Mercurial
and Bazaar
repository. Both tools are useful to handle application dependencies hosted on
such repositories.
scalingo-14
and scalingo-18
stacks have been updated. Images are available
on their respectivy Docker Hub repository:
-
scalingo-14
: https://hub.docker.com/r/scalingo/builder -
scalingo-18
: https://hub.docker.com/r/scalingo/builder-18
Default version for Nginx buildpack apps is now: 1.17.6
Changelog: https://nginx.org/en/CHANGES
Version v2.0.1 of our Ruby library name ‘scalingo-ruby-api’ has been released, here is it changelog:
- Compatibility with new API tokens
- Compatibility with multi-region infrastructure
- Add missing resources:
regions
,autoscalers
,notifiers
,alerts
Patroni powers our PostgreSQL clusters. Patroni 1.6.3 has been released:
https://github.com/zalando/patroni/blob/master/docs/releases.rst#version-163
We released a new version for PostgreSQL 10.x to 12.x including this new Patroni version:
- 10.11.0-2
- 11.6.0-2
- 12.1.0-4
MongoDB notified us of a possible data corruption in MongoDB 3.6.14 and 3.6.15. We will automatically upgrade your database if running one of these versions.
More information about this issue available here.
Docker Image:
scalingo/mongo:3.6.16-1
MongoDB CHANGELOG v3.6: https://docs.mongodb.com/manual/release-notes/3.6/
You can now use the template
generator to defined environment variable in the scalingo.json
file.
Documentation: https://developers.scalingo.com/scalingo-json-schema/index
{
"env": {
"MY_VARIABLE": {
"generator": "template",
"template": "pr-%PR_NUMBER%"
}
}
}
The different template tokens are:
-
APP
: Name of the current review app -
PARENT_APP
: Name of the parent app -
PR_NUMBER
Number of the Pull Request (GitHub) or Merge Request (Gitlab)
We updated scalingo-14
and scalingo-18
stacks to remove a restriction we
used to impose on the use of ImageMagick. There is no more restriction in the
policy.xml
file for PDF generation.
For instance, the following command use to fail and is now executable on Scalingo:
convert file.png -units PixelsPerInch -density 200 -resize "600x800" file.pdf
We just deployed the phpMyAdmin version 4.9.2 at:
- On
agora-fr1
region: https://phpmyadmin.scalingo.com/ - On
osc-fr1
region: https://phpmyadmin.osc-fr1.scalingo.io/
The changelog is available on phpMyAdmin’s official website.
Docker image is now scalingo/redis:5.0.7-1
Redis CHANGELOG: https://raw.githubusercontent.com/antirez/redis/5.0/00-RELEASENOTES
We just deployed the Adminer version 4.7.5 at:
The changelog is available on Adminer’s SourceForge page.
Docker Image:
scalingo/mongo:3.6.15-1
MongoDB CHANGELOG v3.6: https://docs.mongodb.com/manual/release-notes/3.6/
We just deployed the Adminer version 4.7.4 at:
The changelog is available on Adminer’s SourceForge page.
Docker Image:
scalingo/mongo:4.0.13-1
MongoDB CHANGELOG v4.0: https://docs.mongodb.com/manual/release-notes/4.0/
Docker Image:
scalingo/mongo:3.6.14-1
MongoDB CHANGELOG v3.6: https://docs.mongodb.com/manual/release-notes/3.6/
Installation:
Changelog:
Docker image is now scalingo/redis:5.0.6-1
Redis CHANGELOG: https://raw.githubusercontent.com/antirez/redis/5.0/00-RELEASENOTES
Installation:
Changelog:
We just deployed the phpMyAdmin version 4.9.1 at:
- On
agora-fr1
region: https://phpmyadmin.scalingo.com/ - On
osc-fr1
region: https://phpmyadmin.osc-fr1.scalingo.io/
The changelog is available on phpMyAdmin’s official website.
Docker image is now scalingo/redis:5.0.5-2
Bugfix:
- Persistence mode is set to LRU when restarting a database with RDB enabled
Docker Image:
scalingo/mongo:3.4.23-1
MongoDB CHANGELOG v3.4: https://docs.mongodb.com/manual/release-notes/3.4/
Installation:
Changelog:
- Add
integrations
,integrations-add
,integrations-delete
andintegrations-import-keys
commands #444 - Add
integration-link
,integration-link-create
,integration-link-update
,integration-link-delete
,integration-link-manual-deploy
,integration-link-manual-review-app
commands #458 - Add support for new SCM-related events #467 and #458
- Bugfix: Do not disconnect user if the API returns 401 #463
- Add duration to the deployments list #477
- Add support for new_user event #473
- [Redis console] Better error message if TLS connections are enforced #480
- Default “Destroy on Stale” for interactive integration link creation is “No” #485
Changelogs:
These releases fix 2 CVEs in RDoc.
We just deployed the Adminer version 4.7.3 at:
The changelog is available on Adminer’s SourceForge page.
Highly Available PostgreSQL Cluster deployments is now possible through through the new tier of plans named Business
https://scalingo.com/articles/2019/08/28/introducing-high-availability-scalingo-postgresql.html
https://www.php.net/manual/fr/book.calendar.php
To use it, add the following requirement in your composer.json
{
"require": {
"ext-calendar": "*",
...
}
}
- All new applications are using the stack
scalingo-18
based on Ubuntu 18.04 - EOL for legacy stack
scalingo-14
is planned for 31st Oct. 2019 - Name of the docker image:
scalingo/builder-18:v2
- Historical stack
scalingo
has been renamedscalingo-14
- All official buildpacks have been updated to use this new name, contact support for any compatibility issue
New plugin available: ICU Analysis
Installation:
Changelog:
https://www.php.net/manual/en/book.lua.php
To use it, add the following requirement in your composer.json
{
"require": {
"ext-lua": "*",
...
}
}
New default version: 4.0.10
Docker Image:
scalingo/mongo:4.0.10-1
scalingo/mongo:3.6.13-1
scalingo/mongo:3.4.21-1
MongoDB CHANGELOG v4.0: https://docs.mongodb.com/manual/release-notes/4.0/ MongoDB CHANGELOG v3.6: https://docs.mongodb.com/manual/release-notes/3.6/ MongoDB CHANGELOG v3.4: https://docs.mongodb.com/manual/release-notes/3.4/
Installation:
Changelog:
Scalingo is now available in a new availability region based on Outscale.
More information in our blog post
Installation:
Changelog:
Blackfire is an applicative monitoring and performance analysis tool. Official Website
You can now enable the agent alongside your PHP app by defining the following environment variables:
BLACKFIRE_SERVER_ID
BLACKFIRE_SERVER_TOKEN
Installation:
Changelog:
Docker image is now scalingo/redis:5.0.5-1
Redis CHANGELOG: https://raw.githubusercontent.com/antirez/redis/5.0/00-RELEASENOTES
Docker image is now scalingo/redis:4.0.14-1
Redis CHANGELOG: https://raw.githubusercontent.com/antirez/redis/4.0/00-RELEASENOTES
Docker image is now scalingo/redis:3.2.13-1
Redis CHANGELOG: https://raw.githubusercontent.com/antirez/redis/3.2/00-RELEASENOTES
https://www.php.net/manual/fr/book.ds.php
To use it, add the following requirement in your composer.json
{
"require": {
"ext-ds": "*",
...
}
}
New default version: 5.0.4-1
More information on our blog article.
Docker Image:
scalingo/redis:5.0.4-1
Using the jemalloc memory allocator is now possible using our officialy supported jemalloc buildpack - Documentation
Alerts now support a new parameter: the duration before it gets triggered. An alert can now be triggered if the value of the observed metrics gets above the user-defined threshold during a specified amount of time.
More information on the documentation page.
New default version: 4.0.14-1
More information on our blog article.
Docker Image:
scalingo/redis:4.0.14-1
New business-*
plans have been added to our Redis Addons. Those plans are deploying a highly available Redis cluster.
More information on our blog post
Support for TLS 1.3 has been added for all apps.
As planned, TLS 1.0 and 1.1 have been disabled.
Have a look at our blog post for more details: Dropping old TLS versions for your own safety
New default version: 6.6.1-3
Release Notes: Elastic website
Docker Image:
scalingo/elasticsearch:6.6.1-3
Installation:
Changelog:
- [db] Add database logs #398
- [db] Add backups and backup-download commands #397
- [db-tunnel] Only display parsable information on stdout, the rest on stderr #396
- [router] Add force HTTPS, sticky session and canonical domain #344
- [commands] Update scale commands to accept flags to create an autoscaler #339
- [env-set] Advise to restart after setting the environment #373
- [commands] Add
--password-only
flag toscalingo login
: to change account when a SSH key is defined #351 - [self] Add
self
(andwhoami
alias): to know which user is connected in case of multi-account #350 - Better error message if 401 Unauthorized #352
- Fix English wording #385
- Fix missing spaces #388
- Fix new format of SSH key ‘invalid type’ error #389
March 2019 RubyGems Security Advisory
The following CVEs are patched:
- CVE-2019-8320
- CVE-2019-8321
- CVE-2019-8322
- CVE-2019-8323
- CVE-2019-8324
- CVE-2019-8325
Deploying this fix requires a deployment, to trigger a deployment without code modification you can use:
git commit --allow-empty -m "Empty deployment to patch RubyGems"
git push scalingo master
If you’re using an older version of Ruby, RubyGems has not been patched and you need to manually upgrade to one of those maintained versions.
A full-stack PHP framework delivered as a C-extension: Phalcon Official Website
Just push your Phalcon app, the platform will handle the rest.
If no ruby version is specified in your Gemfile/Gemfile.lock, Ruby 2.5.4 will be installed by default.
Our ruby deployment system is now compatible with Bundler 2.
Gems will be automatically reinstalled at the first deployment after the upgrade from Bundler 1 to 2.
New default version: 4.0.3
Docker Image:
scalingo/mongo:4.0.3-1
MongoDB CHANGELOG: https://docs.mongodb.com/manual/release-notes/4.0/
Default version for PHP apps is now: 1.15.8
Default version of PHP is now on the 7.3 branch.
http://php.net/ChangeLog-7.php#7.3.2 http://php.net/ChangeLog-7.php#7.2.15
We just deployed the Adminer version 4.7.1 at https://adminer.scalingo.com/. The changelog is available on Adminer’s SourceForge page.
MySQL changelog:
- 5.5.62 https://dev.mysql.com/doc/relnotes/mysql/5.5/en/
- 5.6.43 https://dev.mysql.com/doc/relnotes/mysql/5.6/en/
- 5.7.25 https://dev.mysql.com/doc/relnotes/mysql/5.7/en/
New default version is 5.7.25
New default version: 5.7.24-1
Docker images:
scalingo/mysql:5.7.24-1
scalingo/mysql:5.6.42-1
Changelogs:
New default version: 5.5.3-7
Docker Image:
scalingo/elasticsearch:5.5.3-7
Introducing Elasticsearch cluster: https://scalingo.com/articles/2019/01/07/introducing-high-availability-scalingo-elasticsearch.html
We just deployed the phpMyAdmin version 4.8.4 at https://phpmyadmin.scalingo.com/. The changelog is available on phpMyAdmin’s official website.
We just deployed the Adminer version 4.7.0 at https://adminer.scalingo.com/. The changelog is available on Adminer’s SourceForge page.
New default version: 1.6.4
Docker Images:
scalingo/influxdb:1.6.4-1
scalingo/influxdb:1.5.4-1
scalingo/influxdb:1.4.3-1
scalingo/influxdb:1.3.9-1
Changelogs
- 1.3.9: https://docs.influxdata.com/influxdb/v1.3/administration/differences/
- 1.4.3: https://docs.influxdata.com/influxdb/v1.4/administration/differences/
- 1.5.4: https://docs.influxdata.com/influxdb/v1.5/about_the_project/whats_new/
- 1.6.4: https://docs.influxdata.com/influxdb/v1.6/about_the_project/releasenotes-changelog/
Ruby versions 2.5.2, 2.5.3, 2.4.5 and 2.3.8 are security releases made due to these vulnerabilities:
- CVE-2018-16396: Tainted flags are not propagated in Array#pack and String#unpack with some directives
New default version: 3.6.8
Docker Images:
scalingo/mongo:3.6.8-1
scalingo/mongo:3.4.17-1
scalingo/mongo:3.2.21-1
MongoDB CHANGELOG: https://docs.mongodb.com/manual/release-notes/3.6/
Installation:
Changelog:
- [alerts] Add all command to CRUD alerts #345
- [notifiers] Add the ability to configure email notifiers with custom emails and collaborators #364
- [deployment] Add command to reset deployment cache #121
- [deployment] Fix deploy/deployments-follow log streaming when multiple deployments are running #359
- [update] Add the ability to disable the update checker with the environment variable
DISABLE_UPDATE_CHECKER=true
#361 - [global] Correctly display help when command syntax is not respected #365
- [logs] Bugfix: consider Ctrl^C the default way to stop
logs -f
command, it’s not an error #355
Docker image is now scalingo/redis:4.0.10-1
Redis CHANGELOG: https://raw.githubusercontent.com/antirez/redis/4.0/00-RELEASENOTES
Docker image is now scalingo/redis:3.2.12-1
Redis CHANGELOG: https://raw.githubusercontent.com/antirez/redis/3.2/00-RELEASENOTES
Adminer is a web application to administrate various databases (MySQL, PostgreSQL, MongoDB and Elasticsearch). It can be seen as a phpMyAdmin for more than just MySQL databases. We just deployed the latest version at https://adminer.scalingo.com/.
More information on how to use it on the dedicated doc page.
MySQL changelog: https://dev.mysql.com/doc/relnotes/mysql/5.7/en/
MySQL changelog: https://dev.mysql.com/doc/relnotes/mysql/5.6/en/
Installation:
Changelog:
This release mostly changes internals of the CLI, as Scalingo authentication API has bee revamped: https://developers.scalingo.com
Ruby versions 2.2.10, 2.3.7, 2.4.4, and 2.5.1 are security releases made due to these vulnerabilities:
- CVE-2017-17742: Response splitting vulnerability in WEBrick
- CVE-2018-6914: Directory traversal with Dir.mktmpdir and Tempfile
- CVE-2018-8777: webrick large request updates
- CVE-2018-8779: Unix domain socket and a path containing a null character
- CVE-2018-8778: controlled buffer under-read in pack_unpack_internal()
- CVE-2018-8780: NUL-character treatment with Dir
- RubyGem 2.7.6 (see [https://www.ruby-lang.org/en/news/2018/02/17/multiple-vulnerabilities-in-rubygems/])
Installation:
Changelog:
- [Commands] Add
rename
command to rename an application #330 - [One-off] Better inactivity timeout error message #323
- [DB Console] Add support for TLS connection to databases #312
- [Bugfix] Bad autocompletion on -a, –app, -r, –remote flags when they are the first argument of a command #317
- [Bugfix] TTY size was not sent when launching a
run
command #326
Docker image is now scalingo/redis:4.0.7-1
Redis CHANGELOG: https://raw.githubusercontent.com/antirez/redis/4.0/00-RELEASENOTES
Docker Image: scalingo/mongo:3.6.2-1
MongoDB CHANGELOG: https://docs.mongodb.com/manual/release-notes/3.6/
Docker Image: scalingo/mongo:3.4.10-1
MongoDB CHANGELOG: https://docs.mongodb.com/manual/release-notes/3.4/
Our IPSec VPN addon now supports Fortigate VPN
New default version
https://docs.influxdata.com/influxdb/v1.3/administration/differences/
If your application contains a Gopkg.toml
and a Gopkg.lock
files,
it will be considered using dep
as dependency management tool.
Docker Image: scalingo/mongo:3.4.7-1
MongoDB CHANGELOG: https://docs.mongodb.com/manual/release-notes/3.4/
Docker Image: scalingo/mongo:3.2.16-1
MongoDB CHANGELOG: https://docs.mongodb.com/manual/release-notes/3.2/
Installation:
Changelog:
- [Mongo Console Add replicaset support to correctly connect to them #306
- [Notifiers] Add Notifiers related commands #303 #301 #297 #296:
notifiers List your notifiers
notifiers-details Show details of your notifiers
notifiers-add Add a notifier for your application
notifiers-update Update a notifier
notifiers-remove Remove an existing notifier from your app
- [Notifications] Feature removed, replaced by notifiers, all the notifications have been migrated to notifiers #307
- [Internals] Migrate to original
urfave/cli
instead of using our own fork of the library #290 - [Update] Add timeout in update checking to avoid the CLI to freeze when GitHub is down for instance #274
- [Auth] When authentication file is corrupted, recreate a new one instead of crashing #283
- [Logs-archive] Logs archives are now listable and downloadable from the CLI #289
- [Logs] Lines are now colored according to the source of the line #286
Docker image is now scalingo/mysql:5.7.19-1
and is based on Debian.
MySQL changelog: https://dev.mysql.com/doc/relnotes/mysql/5.7/en/
Docker image is now scalingo/mysql:5.6.37-1
and is based on Debian.
MySQL changelog: https://dev.mysql.com/doc/relnotes/mysql/5.6/en/
Docker image is now scalingo/redis:4.0.1-1
Redis CHANGELOG: https://raw.githubusercontent.com/antirez/redis/4.0/00-RELEASENOTES
Docker image is now scalingo/redis:3.2.9-1
and is based on Alpine Linux
Redis CHANGELOG: https://raw.githubusercontent.com/antirez/redis/3.2/00-RELEASENOTES
https://docs.influxdata.com/influxdb/v1.2/administration/differences/
Installation:
Changelog:
- [Feature] Add
deploy
command to deploy a tarball or a war archive directly
scalingo deploy archive.tar.gz
scalingo deploy project.war
scalingo deploy https://github.com/Scalingo/sample-go-martini/archive/master.tar.gz
http://www.php.net/ChangeLog-7.php#7.1.3
http://www.php.net/ChangeLog-7.php#7.0.17
https://docs.influxdata.com/influxdb/v1.2/administration/differences/
https://docs.influxdata.com/influxdb/v1.2/administration/differences/
Installation:
Changelog:
v1.4.1
- [Fix] Fix error message when a user tries to break its free trial before the end #458
- [Feature] Add
influxdb-console
to run an influxdb interactive shell in a one-off container
http://www.php.net/ChangeLog-5.php#5.6.30
https://secure.php.net/ChangeLog-7.php#7.1.1
https://secure.php.net/ChangeLog-7.php#7.0.15
https://docs.influxdata.com/influxdb/v1.1/administration/differences/
List of available extensions:
Extension Name Version Description
btree_gist 1.0 support for indexing common datatypes in GiST
citext 1.0 data type for case-insensitive character strings
cube 1.0 data type for multidimensional cubes
dblink 1.1 connect to other PostgreSQL databases from within a database
dict_int 1.0 text search dictionary template for integers
earthdistance 1.0 calculate great-circle distances on the surface of the Earth
fuzzystrmatch 1.0 determine similarities and distance between strings
hstore 1.3 data type for storing sets of (key, value) pairs
intarray 1.0 functions, operators, and index support for 1-D arrays of integers
isn 1.0 data types for international product numbering standards
ltree 1.0 data type for hierarchical tree-like structures
pg_stat_statements 1.2 track execution statistics of all SQL statements executed
pg_trgm 1.1 text similarity measurement and index searching based on trigrams
pgcrypto 1.1 cryptographic functions
pgrowlocks 1.1 show row-level locking information
plpgsql 1.0 PL/pgSQL procedural language
postgis 2.3.0 PostGIS geometry, geography, and raster spatial types and functions
postgis_tiger_geocoder 2.3.0 PostGIS tiger geocoder and reverse geocoder
postgis_topology 2.3.0 PostGIS topology spatial types and functions
tablefunc 1.0 functions that manipulate whole tables, including crosstab
unaccent 1.0 text search dictionary that removes accents
uuid-ossp 1.0 generate universally unique identifiers (UUIDs)</pre>
List of available extensions:
Extension Name Version Description
btree_gist 1.0 support for indexing common datatypes in GiST
citext 1.0 data type for case-insensitive character strings
cube 1.0 data type for multidimensional cubes
dblink 1.1 connect to other PostgreSQL databases from within a database
dict_int 1.0 text search dictionary template for integers
earthdistance 1.0 calculate great-circle distances on the surface of the Earth
fuzzystrmatch 1.0 determine similarities and distance between strings
hstore 1.3 data type for storing sets of (key, value) pairs
intarray 1.0 functions, operators, and index support for 1-D arrays of integers
isn 1.0 data types for international product numbering standards
ltree 1.0 data type for hierarchical tree-like structures
pg_stat_statements 1.2 track execution statistics of all SQL statements executed
pg_trgm 1.1 text similarity measurement and index searching based on trigrams
pgcrypto 1.1 cryptographic functions
pgrowlocks 1.1 show row-level locking information
plpgsql 1.0 PL/pgSQL procedural language
postgis 2.3.0 PostGIS geometry, geography, and raster spatial types and functions
postgis_tiger_geocoder 2.3.0 PostGIS tiger geocoder and reverse geocoder
postgis_topology 2.3.0 PostGIS topology spatial types and functions
tablefunc 1.0 functions that manipulate whole tables, including crosstab
unaccent 1.0 text search dictionary that removes accents
uuid-ossp 1.0 generate universally unique identifiers (UUIDs)</pre>
https://secure.php.net/ChangeLog-7.php#7.0.14
http://www.php.net/ChangeLog-5.php#5.6.29
https://secure.php.net/ChangeLog-7.php#7.1.0
Docker image is now scalingo/redis:3.2.5-1
and is based on Alpine Linux
List of available extensions:
Extension Name Version Description
btree_gist 1.0 support for indexing common datatypes in GiST
citext 1.0 data type for case-insensitive character strings
cube 1.0 data type for multidimensional cubes
dblink 1.1 connect to other PostgreSQL databases from within a database
dict_int 1.0 text search dictionary template for integers
earthdistance 1.0 calculate great-circle distances on the surface of the Earth
fuzzystrmatch 1.0 determine similarities and distance between strings
hstore 1.3 data type for storing sets of (key, value) pairs
intarray 1.0 functions, operators, and index support for 1-D arrays of integers
isn 1.0 data types for international product numbering standards
ltree 1.0 data type for hierarchical tree-like structures
pg_stat_statements 1.2 track execution statistics of all SQL statements executed
pg_trgm 1.1 text similarity measurement and index searching based on trigrams
pgcrypto 1.1 cryptographic functions
pgrowlocks 1.1 show row-level locking information
plpgsql 1.0 PL/pgSQL procedural language
postgis 2.1.8 PostGIS geometry, geography, and raster spatial types and functions
postgis_tiger_geocoder 2.1.8 PostGIS tiger geocoder and reverse geocoder
postgis_topology 2.1.8 PostGIS topology spatial types and functions
tablefunc 1.0 functions that manipulate whole tables, including crosstab
unaccent 1.0 text search dictionary that removes accents
uuid-ossp 1.0 generate universally unique identifiers (UUIDs)</pre>
https://www.ruby-lang.org/en/news/2016/11/21/ruby-2-3-3-released/
https://www.ruby-lang.org/en/news/2016/11/15/ruby-2-3-2-released/ https://www.ruby-lang.org/en/news/2016/11/15/ruby-2-2-6-released/
Installation:
Changelog:
v1.4.0 - 02/05/2016
- [Feature] Add timeline and user-timeline to display per are of user-global activities #235
- [Feature] Add list, remove and add commands for notifications
- [Feature] Add
deployments
command to get the a deployments list for an application #222 #234 - [Feature] Add
deployment-logs
command to get logs for a specific deployment - [Feature] Add
deployment-follow
command to follow the deployment stream for an application - [Feature - Login] Automatically try SSH with ssh-agent if available #262
- [Feature - Create] –buildpack flag to specify a custom buildpack
- [Fix] Fix error handling when an addon fails to get provisioned #252
- [Fix] Fix error display when an application doesn’t have any log available #249
- [Fix] Fix error display when connection to the SSH server fails #242
- [Fix - Windows] Password typing error on windows (ReadConsoleInput error) #237
- [Fix] Login command logs twice #258
- [Fix - MacOS Sierra] Build with go 1.7, fulle compatible with Sierra
https://docs.influxdata.com/influxdb/v1.0/administration/013_vs_1/
https://secure.php.net/ChangeLog-7.php#7.0.13
https://secure.php.net/ChangeLog-5.php#5.6.28
https://secure.php.net/archive/2016.php#id2016-10-13-1
- Update OpenSSL to fix several
severe
CVEs - Add package and tool
unzip
Docker image is now scalingo/redis:3.2.0-1
and is based on Alpine Linux
https://secure.php.net/archive/2016.php#id2016-09-15-1
https://secure.php.net/archive/2016.php#id2016-09-16-1
Introducing the new Metrics view: container resource monitoring using InfluxDB
http://info.meteor.com/blog/announcing-meteor-1.4
Introducing the new Notifications system, Slack integration and webhooks
https://docs.influxdata.com/influxdb/v0.13/
- Update MongoDB Tools to 3.2.6
- Update base environment (bin/libs)
- Include java development kit (openjdk7)
Installation:
Setup completion:
http://doc.scalingo.com/app/command-line-tool.html
Changelog:
v1.3.1 - 02/05/2016
- [Bugfix - Auth] Fix authentication configuration for –ssh or –apikey, two attempts were necessary #208 #209
https://www.ruby-lang.org/en/news/2016/04/26/ruby-2-3-1-released/ https://www.ruby-lang.org/en/news/2016/04/26/ruby-2-2-5-released/ https://www.ruby-lang.org/en/news/2016/04/26/ruby-2-1-9-released/
Installation:
Setup completion:
http://doc.scalingo.com/app/command-line-tool.html
Changelog:
v1.3.0 - 01/04/2016
- [Feature - Auth] Authentication with API key or SSH key (–ssh or –api-key flags) #196 #200
- [Feature - Auth] New format of configuration file for authentication, auto migration. #200
- [Feature - Scale] Possibility to scale with relative operator (i.e. web:+1) #197 #198
- [Feature - Run] –type to directly run a command defined by a Procfile line #185 #207
- [Feature - Run] –silent flag to remove any noise and only get the one-off command output #191
- [Enhancement - Run] Display output on stderr to be able to drop it to /dev/null #190
- [Enhancement - Run] Exit code of one-off container is now forward as exit code of the CLI #203 #205
- [Bugfix - Stats] Fix computation of percentage for higher bound value
- [Bugfix - Run] Accept pipes and redirections as input for one-off containers #199 #206
- [Bugfix - Env] Remove arguments validation, that’s server role, and it changes sometimes
- [Bugfix - Env] Add quotes in output of env-set to avoid copy/paste problem with the final period
- [Bugfix - Scale] Fix error management when application is already restarting or scaling #195
- [Bugfix - Tunnel] Fix panic when authentication fails when building SSH tunnel
- [Bugfix - Tunnel] Fix double error handling when binding local port #202
- [Bugfix] Fix install script on Mac OS X El Capitan 10.11
- Update base environment (bin/libs)
- Include java runtime
- Fix java certificates issues
- Update pg client to 9.4
- Update redis client to 3.0.7
- Update mongo client to 2.6.11
Docker image is now scalingo/redis:3.0.7-1
and is based on Alpine Linux
A new version of our NodeJS/Meteor buildpack has been deployed.
We are now caching much more efficiently Meteor deployment build artefacts, as a result, Meteor builds after the first one will be achieved 30% faster.
A complete new version of the database dashboard has been released. More information on our blog: http://blog.scalingo.com/post/137213094938/new-database-dashboard-with-insight-into
Our SSL certificates have been renewed to be valid until next year. They keep their A+ grade, don’t worry: SSLlabs
https://www.ruby-lang.org/en/news/2015/12/25/ruby-2-3-0-released/
https://www.ruby-lang.org/en/news/2015/12/16/ruby-2-2-4-released/
https://www.ruby-lang.org/en/news/2015/12/16/ruby-2-1-8-released/
Site is always at:
Installation:
Setup completion:
http://doc.scalingo.com/app/command-line-tool.html
Changelog:
v1.2.0 - 20/11/2015
- [Feature - DB Tunnel] Reconnect automatically in case of connection problem
- [Feature - DB Tunnel] Default port at 10000, if not available 10001 etc.
- [Feature - One-off] More verbose output and spinner when starting a one-off container #180 #184
- [Feature - Logs] Automatically reconnect to logs streaming if anything wrong happen #182
- [Feature] Add
stats
command to get containers CPU and memory metrics - [Bugfix] Fix delete command (app name wasn’t read correctly) #177
Installation:
Setup completion:
http://doc.scalingo.com/app/command-line-tool.html
Changelog:
v1.1.3 - 29/10/2015
- [Bugfix] Authentication problem when auth file doesn’t exist
Installation:
Setup completion:
http://doc.scalingo.com/app/command-line-tool.html
Changelog:
v1.1.2 - 23/10/2015
- [Feature] Show suggestions to wrong commands #164
- [Feature] Add
DISABLE_INTERACTIVE
environment variable to disable blocking user input #146 - [Feature - Completion] Enable completion on restart command #158 #159
- [Bugfix] Login on Windows 10 when using git bash #171 #160
- [Bugfix] Fix error when upgrading addon #168 #170
- [Bugfix] User friendly login prompt in case of “No account” #152
- [Bugfix] Destroy command requesting API to know if app exists or not before asking for confirmation #161 #162 #155 #151
- [Bugfix] Do not display wrong completion when user is not logged in #146 #142
- [Refactoring] Extract Scalingo API functions to an external package github.com/Scalingo/go-scalingo #150
- [Refactoring] Use API endpoint to update multiple environment variables at once #153
Blog post: PostgreSQL 9.4 is now available and our Future Plan for database versioning
List of enabled extensions:
Extension Name Version Description
btree_gist 1.0 support for indexing common datatypes in GiST
citext 1.0 data type for case-insensitive character strings
cube 1.0 data type for multidimensional cubes
dblink 1.1 connect to other PostgreSQL databases from within a database
dict_int 1.0 text search dictionary template for integers
earthdistance 1.0 calculate great-circle distances on the surface of the Earth
fuzzystrmatch 1.0 determine similarities and distance between strings
hstore 1.3 data type for storing sets of (key, value) pairs
intarray 1.0 functions, operators, and index support for 1-D arrays of integers
isn 1.0 data types for international product numbering standards
ltree 1.0 data type for hierarchical tree-like structures
pg_stat_statements 1.2 track execution statistics of all SQL statements executed
pg_trgm 1.1 text similarity measurement and index searching based on trigrams
pgcrypto 1.1 cryptographic functions
pgrowlocks 1.1 show row-level locking information
plpgsql 1.0 PL/pgSQL procedural language
postgis 2.1.8 PostGIS geometry, geography, and raster spatial types and functions
postgis_tiger_geocoder 2.1.8 PostGIS tiger geocoder and reverse geocoder
postgis_topology 2.1.8 PostGIS topology spatial types and functions
tablefunc 1.0 functions that manipulate whole tables, including crosstab
unaccent 1.0 text search dictionary that removes accents
uuid-ossp 1.0 generate universally unique identifiers (UUIDs)</pre>
Installation:
http://github.com/Scalingo/heroku2scalingo
Changelog:
v0.1.4 - 05/10/2015
- [Bugfix] Fix usage, print it before anything else
- [Bugfix] Fix #8
Installation:
http://github.com/Scalingo/heroku2scalingo
Changelog:
v0.1.3 - 02/10/2015
- [Bugfix] Fix windows compatibility
Installation:
http://github.com/Scalingo/heroku2scalingo
Changelog:
v0.1.2 - 02/10/2015
- [Improvement - User Experience] Better output, bold important lines
- [Bugfix] Retry routine when app name is not available
Installation:
http://github.com/Scalingo/heroku2scalingo
Changelog:
v0.1.1 - 28/09/2015
- [Improvment - API Calls] Multiple environment variables set in one api request
- [Bugfix] Filtering empty heroku environment variables
Installation:
http://github.com/Scalingo/heroku2scalingo
Changelog:
v0.1.0 - 28/09/2015
Initial release
- [Feature] Migrate a simple Heroku app to Scalingo
Installation:
Setup completion:
http://doc.scalingo.com/app/command-line-tool.html
Changelog:
v1.1.1 - 22/09/2015
- [Feature] Build in Linux ARM #145
- [Feature - Completion] Add local cache of applications when using completion on them, avoid heavy unrequired API requests #141
- [Feature - Completion] Completion of the
--remote
flag #139 - [Optimisation - Completion] Completion of
collaborators-add
command is now quicker (×2 - ×4) #137 - [Bugfix - Completion] Do not display error in autocompletion when unlogged #142
- [Bugfix] Fix regression, small flags were not working anymore #144 #147
Getting started on Scalingo: http://doc.scalingo.com/languages/javascript/nodejs/getting-started-with-meteor/ Meteor 1.2 blog post: http://info.meteor.com/blog/announcing-meteor-1.2
Site is always at:
Installation:
Setup completion:
http://doc.scalingo.com/app/command-line-tool.html
Changelog:
v1.1.0 - 18/06/2015
- [Feature - CLI] Setup Bash and ZSH completion thanks to codegangsta/cli helpers #127
- [Feature - CLI] Add -r/–remote flag to specify a GIT remote instead of an app name #89
- [Feature - CLI] Add -r/–remote flag to the
create
subcommand to specify an alternative git remote name (default isscalingo
) #129 - [Feature - Log] Add -F/–filter flag to filter log output by container types #118
- [Bugfix - Run] Fix parsing of environment variables (flag -e) #119
- [Bugfix - Mongo Console] Do not try to connect to the oplog user anymore (when enabled) #117
- [Bugfix - Logs] Stream is cut with an ‘invalid JSON’ error, fixed by increasing the buffer size #135
- [Bugfix - Tunnel] Error when the connection to the database failed, a panic could happen
https://nodejs.org/en/blog/release/v4.0.0/
https://www.ruby-lang.org/en/news/2015/08/18/ruby-2-2-3-released/
Details at http://developers.scalingo.com#changelog
- Lot of new events
- New event type-specfic data format
- Application variables bulk updates
Details at http://developers.scalingo.com#changelog
The addon provider contained in the addon resource now contains the logo_url
of the provider
{
"addon": {
// ...
"addon_provider": {
"id": "scalingo-redis",
"name": "Scalingo Redis",
"logo_url": "//storage.sbg1.cloud.ovh.net/v1/AUTH_be65d32d71a6435589a419eac98613f2/scalingo/redis.png"
}
}
}
- Add
postgresql-server-dev-all
package (do_postgres
gem compatibility)
Deployments are now live on the dashboard. Get new deployments and their logs from the dashboard directly, in real time.
Details at http://developers.scalingo.com#changelog
New object links
in deployment JSON, including a output
URL
{
// ...
"links": {
"output": "https://api.scalingo.com/v1/apps/example-app/deployments/123e4567-e89b-12d3-a456-426655440000/output"
}
}
http://cli.scalingo.com
Changelog:
v1.0.0 - 06/05/2015
- [Feature - Databases] Add helper to run interactive console for MySQL, PostgreSQL, MongoDB and Redis #111
- [Feature - Collaborators] Handle collaborators directly from the command line client #113
- [Feature - Proxy] Add support and documentation about how to use a HTTPS proxy #104 #110
- [Refactoring - API calls] Completely refactor error management for Scalingo API calls #112
- [Improvement - SSL] Embed Scalingo new SSL certificate SHA-256 only #109
- [Bugfix - Macos] #105 #114
- [Bugfix - Logs] No more weird error message when no log is available for an app #108
- [Bugfix - Logs] Use of websocket for log streaming #86 #115 #116
- [Bugfix - Windows] Babun shell compatibility #106
- Official annoucement https://laravel-news.com/2015/04/lumen/
- Demo app https://sample-php-lumen.scalingo.io
- Demo app source https://github.com/Scalingo/sample-php-lumen
- PHP Documentation http://doc.scalingo.com/languages/php/buildpack
What should your do? Nothing it works out of the box.
http://cli.scalingo.com
Changelog:
v1.0.0-rc1 - 15/04/2015
- [Feature] Modify size of containers with
scalingo scale
- #102 - [Bugfix] Fix ssh-agent error when no private key is available - Fixed #100
- [Bugfix] Fix domain-add issue. (error about domain.crt file) - Fixed #98
- [Bugfix] Fix addon plans description, no more HTML in them - #96
- [Bugfix] Correctly handle db-tunnel when alias is given as argument - Fixed #93
Details at http://developers.scalingo.com#changelog
New parameter size
for containers vertical scaling
Before:
{
"containers": [
{
"id": "52fd2457356330032b020000",
"name": "web",
"amount": 2
}, {
"id": "52fd235735633003210a0001",
"name": "worker",
"amount": 1
}
]
}
After:
{
"containers": [
{
"id": "52fd2457356330032b020000",
"name": "web",
"amount": 2,
"size": "L"
}, {
"id": "52fd235735633003210a0001",
"name": "worker",
"amount": 1,
"size": "M",
}
]
}
https://www.ruby-lang.org/en/news/2015/04/13/ruby-2-2-2-released/
https://www.meteor.com/blog/2015/03/31/meteor-11-microsoft-windows-mongodb-30
https://github.com/meteor/meteor/wiki/Facebook-Graph-API-Upgrade
http://doc.scalingo.com/internals/slugignore
- https://www.openssl.org/news/secadv_20150319.txt
- https://registry.hub.docker.com/u/scalingo/builder/
http://blog.nodejs.org/2015/03/23/node-v0-10-38-maintenance/
https://www.meteor.com/blog/2015/03/17/meteor-104-mongo-cordova-template-subscriptions
http://cli.scalingo.com
Changelog:
- Windows, password: don’t display password in clear
- Windows, db-tunnel: Correctly handle SSH key path with -i flag
- Send OS to one-off containers (for prompt handling, useful for Windows)
- Fix EOF error when writing the password
- Fix authentication request to adapt the API
- Correctly handle 402 errors (payment method required) #90
- Project is go gettable
go get github.com/Scalingo/cli
- Fix GIT remote detection #89
- Correctly handle 404 Error, display clearer messages #91
- More documentation for the
run
command - Fixed #79 - Rewrite API client package, remove unsafe code - Fixed #80
- Allow environment variable name or value for
db-tunnel
as argument - Extended help for
db-tunnel
- Fixed #85 - Ctrl^C doesn’t kill an
run
command anymore - Fixed #83 - –app flag can be written everywhere in the command line - Fixed #10
- Use SSH agent if possible to get SSH credentials
- Correcty handle encrypted SSH keys (AES-CBC and DES-ECE2) - Fixed #76, #77
https://www.ruby-lang.org/en/news/2015/03/03/ruby-2-2-1-released/
Previous format:
{
"error": "not found"
}
New format:
{
"resource": "app",
"error": "not found"
}
The name of the resource has been added to improve error handling in clients, mostly in the case of subresources.
Documentation: http://developers.scalingo.com
If not using godep, it is used
as default version. Otherwise, the buildpack will respect the version
from your Godeps/Godeps.json
Documentation: http://developers.scalingo.com
- Renaming image from appsdeck/builder to scalingo/builder
- Change user prompt to
Scalingo $
- Update libc to 2.19-0ubuntu6.5
http://cli.scalingo.com
https://www.ruby-lang.org/en/news/2014/12/25/ruby-2-2-0-released
Documentation: http://doc.appsdeck.eu/languages/go
Add the following scripts
- bin/heroku-php-apache2
- bin/heroku-php-nginx
- Decrease amount of Docker layer
- Externalize starting script because we may need to modify it
- Directly exec process, do not run an additional bash
- Reduce image size as GIT repositories may be heavy
- Not mandatory to execute a ruby app
-
mcrypt-dev
is necessary to compile ruby-mcrypt gem -
postgresql-client
has been added alongside the PostgreSQL addon
Add libsasl2-dev to compile PHP memcached module
Require for Play framework buildpack