- Changed: Require ~2.8 version of Symfony components
- Added:
ApiKeyAuthenticationListener
now also looks for apikey in Authorization header (Authorization: apikey supersecretkey
)
- Bugfix: Catch error when trying to retrieve client IP for logging purposes
- Improved: Add options for persistent connections and timeout to PredisClientServiceProvider.
- Improved: Caching is updated to expose both serializing and nonserializing Predis storage, to accomodate Guzzle.
- Improved:
PredisCache
now handles both serialized and unserialized data on fetch
- Added:
MonologGuzzleLogAdapter
now add a context entry for responseTime - Improved:
PredisCache
now handles serialization
- Added:
CacheServiceProvider
for exposingDoctrine\Cache
compatible cache implemenations - Added:
PredisClientServiceProvider
for exposing aPredis\Client
service. - Improved: Guzzle cache plugin now reads cache implementation from
$app['cache']
, so you can configure it to use something other than Memcached. - BC: The
cache
service is now moved toCacheServiceProvider
. It still returns Memcached by default, but you need to register the CacheServiceProvider to make it available.
- Added:
JsonErrorHandler
now supports an extra argumenent to enable handling of errors regardless of accept header
- Enhancement: Add passive mode support to
Ftp
- New: Add
RequestBeforeSendLoggerPlugin
for logging dispatch of Guzzle requests. - Enhancement: Add event context entry
MonologGuzzleLogAdapter
.
- BC:
SingleLineFormatter
for Monolog is removed. Use Monolog'sLineFormatter@~1.8.0
instead. - Enhancement: Default
ExtendLoggerServiceProvider
monolog formatter now includes microseconds.
- Bugfix: RemoteRequestToken is cached in the processor, so it's available for all later log entries
- Enhancement: RequestProcessor now adds remoteRequestToken if available.
- New: Add
RequestTokenPlugin
for adding and forwarding request token headers. - BC:
RequestTokenPlugin
needsRequestStack
introduced in Symfony 2.4
- Bugfix: Make 1.2.2 compatible with stable silex branch.
- New: Add
SingleLineFormatter
for ensuring log entries don't span multiple lines - Enhancement:
ExtendedLoggerServiceProvider
now uses SingleLineFormatter, unless you overridemonolog.formatter
Add license to prepare for Packagist release.
- New: Add
MemcachedServiceProvider
- New: Add
GuzzleServiceProvider
and related helper classes for logging and tests
- Enhancement: Add
PsrLogMessageProcessor
when usingExtendedLoggerServiceProvider
- Enhancement: JsonErrorHandler now handles all exception types, not just HttpExpcetions
- New: Allow overriding logfile used by console logger
- New: ConsoleLoggerServiceProvider - Allows piping Monolog logging to stdout when running console commands
This release encompasses all other stuff since the first commit.
- New: Storage lib is introduced
- New: Base test classes
- New: Base Application
- New: JsonErrorHandler
- New: ApiKey component
- Initial release.