aboutsummaryrefslogtreecommitdiffstats
path: root/railties/CHANGELOG.md
diff options
context:
space:
mode:
Diffstat (limited to 'railties/CHANGELOG.md')
-rw-r--r--railties/CHANGELOG.md55
1 files changed, 54 insertions, 1 deletions
diff --git a/railties/CHANGELOG.md b/railties/CHANGELOG.md
index 9df6194b9b..58470e2f10 100644
--- a/railties/CHANGELOG.md
+++ b/railties/CHANGELOG.md
@@ -1,3 +1,52 @@
+* Avoid running system tests by default with the `bin/rails test`
+ and `bin/rake test` commands since they may be expensive.
+
+ Fixes #28286.
+
+ *Robin Dupret*
+
+* Improve encryption for encrypted secrets.
+
+ Switch to aes-128-gcm authenticated encryption. Also generate a random
+ initialization vector for each encryption so the same input and key can
+ generate different encrypted data.
+
+ Double the encryption key entropy by properly extracting the underlying
+ bytes from the hexadecimal seed key.
+
+ NOTE: Since the encryption mechanism has been switched, you need to run
+ this script to upgrade:
+
+ https://gist.github.com/kaspth/bc37989c2f39a5642112f28b1d93f343
+
+ *Stephen Touset*
+
+## Rails 5.1.0.beta1 (February 23, 2017) ##
+
+* Add encrypted secrets in `config/secrets.yml.enc`.
+
+ Allow storing production secrets straight in the revision control system by
+ encrypting them.
+
+ Use `bin/rails secrets:setup` to opt-in by generating `config/secrets.yml.enc`
+ for the secrets themselves and `config/secrets.yml.key` for the encryption key.
+
+ Edit secrets with `bin/rails secrets:edit`.
+
+ See `bin/rails secrets:setup --help` for more.
+
+ *Kasper Timm Hansen*
+
+* Fix running multiple tests in one `rake` command
+
+ e.g. `bin/rake test:models test:controllers`
+
+ *Dominic Cleal*
+
+* Add option to configure Ruby's warning behaviour to test runner.
+
+ *Yuji Yaginuma*
+
* Initialize git repo when generating new app, if option `--skip-git`
is not provided.
@@ -58,7 +107,7 @@
*DHH*
-* Add Yarn support in new apps with a yarn binstub and vendor/package.json. Skippable via --skip-yarn option.
+* Add Yarn support in new apps with a yarn binstub and package.json. Skippable via --skip-yarn option.
*Liceth Ovalles*, *Guillermo Iguaran*, *DHH*
@@ -77,6 +126,10 @@
*Tsukuru Tanimichi*
+* Add `--skip-coffee` option to `rails new`
+
+ *Seunghwan Oh*
+
* Allow the use of listen's 3.1.x branch
*Esteban Santana Santana*