This release includes several changes. Here is a list of the most important ones:
- [VarDumper] Added missing persistent stream cast
- [DependencyInjection] check for circular refs caused by method calls
- [Serializer] fix upper camel case conversion
- [Console][Table] fixed render when using multiple rowspans.
- [Process] Permit empty suffix on Windows
- [DI] Auto register extension configuration classes as a resource
- Improve tracking of environment variables in the case of private services
- [Validator] property constraints can be added in child classes
- [Config] Early return for DirectoryResource
- [DoctrineBridge] make sure that null can be the invalid value
- [FrameworkBundle] Wire ArrayCache for annotation reader at bootstrap
- [WebProfilerBundle] Readd Symfony version status in the toolbar
- [VarDumper] Improve dump of AMQP* Object
- [Security] LdapUserProvider should not throw an exception if the UID key does not exist in an LDAP entry
- [FrameworkBundle] Fix annotations cache folder path
- [VarDumper] Fixed dumping of terminated generator
- Ignore missing 'debug.file_link_formatter' service in Debug bundle
Jenkins 2.47 contains several changes. Notable changes from 2.46 include:
- Update Groovy to 2.4.8 to address memory leak issue
- Windows service restart did not retain build queue
- Exceptions during Jenkins cleanup step should not block restart
- Upgrade remoting to version 3.5
- Remoting 3.5: Remoting clients now accept lowercase (HTTP 2) headers sent by reverse proxies
- Remoting 3.5: Add option to specify the remoting protocol to use on the client
- Remoting 3.5: Stability improvements
- Developer: Snapshot builds of plugins that had dependencies on other snapshot builds were not having their version numbers compared correctly
Parse 2.3.5 contains notable changes since 2.3.3:
- Allow empty client key
- Fix LiveQuery unsafe user
- Use flushdb instead of flushall in RedisCacheAdapter
- Fix saving GeoPoints and Files in _GlobalConfig (Make sure we don't treat dot notation keys as topLevel atoms)
Jenkins 2.46 contains several changes. Notable changes from 2.45 include:
- Failure to serialize a single Action could cause an entire REST export response to fail. Upgraded to Stapler 1.250 with a fix.
- Do not fail to write a log file just because something deleted the parent directory.
- Use extensible BUILD_NOW_TEXT for parameterized jobs.
- Display an informative message, rather than a Groovy exception, when View#getItems fails.
- Don't consider a project to be parameterized if no parameters are defined.
- Don't add all group names as HTTP headers on "access denied" pages.
- Ensure that PluginManager#dynamicLoad runs as SYSTEM.
- Add Usage Statistics section to the global configuration to make it easier to find.
- Allow groovy CLI command via SSH CLI.
Parse 2.3.3 contains notable changes since 2.3.2:
- Breaking Changes
- Minimum Node engine bumped to 4.6
- Bug Fixes
- Add logging on failure to create file
- Log Parse Errors so they are intelligible
- MongoDB $or Queries avoid SERVER-13732 bug
- Mongo object to Parse object date serialization - avoid re-serialization of iso of type Date
- Improvements
- Ground preparations for push scalability
- Use uWS as optional dependency for ws server