Skip to content

Releases: feathersjs/feathers

v4.4.1

27 Nov 21:47
Compare
Choose a tag to compare

4.4.1 (2019-11-27)

Bug Fixes

v4.4.0

27 Nov 17:55
Compare
Choose a tag to compare

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 and HookContext (#1688) (f5d0ddd)

Features

  • authentication: Add parseStrategies to allow separate strategies for creating JWTs and parsing headers (#1708) (5e65629)
  • authentication-oauth: Set oAuth redirect URL dynamically (#1608) (1293e08)

v4.3.11

11 Nov 17:07
Compare
Choose a tag to compare

4.3.11 (2019-11-11)

Bug Fixes

  • authentication: Retain object references in authenticate hook (#1675) (e1939be)
  • authentication-oauth: Allow hash based redirects (#1676) (ffe7cf3)

v4.3.10

26 Oct 03:10
Compare
Choose a tag to compare

4.3.10 (2019-10-26)

Note: Version bump only for package feathers

v4.3.9

26 Oct 03:02
Compare
Choose a tag to compare

4.3.9 (2019-10-26)

Bug Fixes

  • Add jsonwebtoken TypeScript type dependency (317c80a)
  • Only initialize default Express session if oAuth is actually used (#1648) (9b9b43f)
  • Small type improvements (#1624) (50162c6)

A minimalist real-time framework for tomorrow's apps.

19 Mar 17:57
Compare
Choose a tag to compare

For a 2.0 migration guide see here

Stability and smaller features

22 Jul 01:40
Compare
Choose a tag to compare
  • Service setup called before app.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

03 Oct 04:58
Compare
Choose a tag to compare

Milestone

  • 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

08 Apr 22:34
Compare
Choose a tag to compare

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.

  • Allow socket provider event filtering and params passthrough (#49, #50, #51)
  • Added patch support (#47)
  • Allow to configure REST handler manually (#40, #52)

Primus and custom server support, better configuration

06 Jan 05:13
Compare
Choose a tag to compare
  • Added Primus provider (#34)
  • app.setup(server) to support HTTPS (and other functionality that requires a custom server) (#33)
  • Removed bad SocketIO configuration (#19)
  • Add .npmignore to not publish .idea folder (#30)
  • Remove middleware: connect.bodyParser() (#27)