Releases: feathersjs/feathers
Releases · feathersjs/feathers
v4.4.1
v4.4.0
4.4.0 (2019-11-27)
Bug Fixes
- authentication-client: Reset authentication promise on socket disconnect (#1696) (3951626)
- core: Improve hook missing parameter message by adding the service name (#1703) (2331c2a)
- rest-client: Allow to customize getting the query (#1594) (5f21272)
- transport-commons: Allow to properly chain SocketIo client.off (#1706) (a4aecbc)
- typescript: Allow specific service typings for
Hook
andHookContext
(#1688) (f5d0ddd)
Features
v4.3.11
v4.3.10
v4.3.9
A minimalist real-time framework for tomorrow's apps.
- Separate API providers into feathers-rest, feathers-socketio and feathers-primus
- Make Feathers universal (isomorphic) (#193)
- Change websocket service paths to use parent application mountpoint
- Migrate codebase to ES6
For a 2.0 migration guide see here
Stability and smaller features
- Service
setup
called beforeapp.io
instantiated (#131) - Allow to register services that already are event emitter (#118)
- Clustering microservices (#121)
- Add debug module and messages (#114)
- Server hardening with socket message validation and normalization (#113)
- Custom service events (#111)
- Support for registering services dynamically (#67, #96, #107)
Release 1.0.0: Express 4 and SocketIO 1.1, final API
- Upgrade to SocketIO 1.0 (#70)
- Upgrade to Express 4.0 (#55, #54)
- Remove app.lookup and make the functionality available as app.service (#94)
- Allow not passing parameters in websocket calls (#92)
- Add _setup method (#91)
- Throw an error when registering a service after application start (#78)
- Send socket parameters as params.query (#72)
- Send HTTP 201 and 204 status codes (#71)(#54))
- Allow service methods to return a promise (#59)
- Allow to register services with custom middleware (#56)
- REST provider should not be added by default (#53)
Socket event filtering
This release adds an event filtering mechanism for SocketIO and Primus Socket connections so that event data can be modified and only dispatched to certain clients. Also adds support for a patch
service method.