Releases: aerogear/datasync-voyager
0.9.0
0.8.0
0.7.1
Notable Commits
92d2959 chore(deps): update dependency lerna to v3.16.4
f90021b fix(deps): update apollo graphql packages to v2.8.0
5bc8513 chore: tidy package readmes, replace Apollo Voyager with Voyager
84a3e02 chore: add info about voyager packages to readme
061a963 chore(deps): update dependency coveralls to v3.0.5
0.7.0
Breaking Changes
- Removed Server Side Conflict Resolution API and change the Conflict Detection API in
voyager-conflicts
. Thevoyager-conflicts
package now simply exports the functionality of offix-conflicts-server. See the docs.
New Additions
-
New
voyager-subscriptions
package that helps configure aSubscriptionServer
. Also provides an integration for theSecurityService
Interface. See usage here: https://github.com/aerogear/voyager-server/blob/master/doc/guides/subscriptions.md -
Refactored Keycloak Security Service based on keycloak-connect-graphql, no breaking change but a couple of new additions:
- Authentication and Authorization on Subscriptions - See the docs
- Export the
hasRole
andauth
resolver middlewares fromkeycloak-connect-graphql
which can be used on regular resolvers and subscriptions - see the docs
Some Notable Commits
b22074b fix: use [email protected]
c23193b feat: expose auth and hasRole middlewares from keycloak-connect-graphql
5a6b946 fix: return auth key in subscriptionConnect
adea11d fix: use [email protected]
16c3c74 fix: allow context keys for secuity service
72014a3 feat: docs for subscriptions, subscriptions & amq, subscriptions… (#180)
96e0f5b breaking: removed server side conflict resolution. changed conflict api
f7cffe2 fix: ensure onSubscriptionConnect throws when no connectionParams supplied
02d6003 feat: add trivial subscriptions example
06aee3f fix(subscriptions): only call securityService.onSubscriptionConnect when securityService is present
1431b6a feat: initial voyager-subscriptions package
d12868f feat: add a onSubscriptionConnect function to to security service for handling auth in subscriptions
4dadb9b Update local-development.md (#157)
892000d fix: Add start command for examples
d1dce86 feat: Added test coverage (#148)
0.5.1
0.5.0
Summary of Important Changes
41331e7 fix:AEROGEAR-8616 - Enable version to be optional
75541f2 fix: Add reject method to conflict resolution
4b0c14c fix: AEROGEAR-8614 remove invalid strategy (remove serverWins
conflict resolution strategy)
6d95dc3 fix: ensure correct typings are used in VoyagerContextConfig
89c8434 feat: add a getTypeDefs method to the SecurityService interface
eee0d06 AEROGEAR-8514 - Fix unique client and users metrics
92a6d2a AEROGEAR-8514 - Collect client info in sync server side and expose them in the metrics endpoint
Other Notable Changes
db4c758 chore(deps): update apollo graphql packages
60ef190 fix: ensure correct versions of graphql are listed as peer dependencies
7ca5d62 Add renovate.json
2067f35 fix: use node lts in CI
release 0.5.0-snapshot
release version 0.5.0-snapshot
0.5.0-rc2
0.5.0-rc1
Version 0.4.1-snapshot
release version 0.4.1-snapshot