Version 3.1.0-b2239c2

Released 2021-07-21

Bump master to 3.1

Update global versions with master push

Update Go version in Dockerfile

Update jwt package

Update KAIGARA_VERSION to 0.1.29

Version 3.0.4

Released 2021-06-18

Feature: Separate queues for public and private events (#37)

This change makes sure private messages are processed independently from public.

Version 3.0.3

Released 2021-05-07

Ability to subscribe prefixed channel (#15)

  • Ability to subscribe to prefixed channels

Co-authored-by: Camille <cmeulien@heliostech.fr>

Add the support of OpenDAX HMAC authentication method

Add License file

Add docs about API_CORS_ORIGINS

Bump master to 3.0

Bump version

Enhancement: Update Kaigara version (#30)

Enhancement: Add Kaigara installation to the Dockerfile (#27)

Co-authored-by: Oleksandr Khlopiachyi <akhlopiachyi@heliostech.fr> Co-authored-by: Danylo Patsora <dpatsora@heliostech.fr>

Enhancement: Update SDK version (#21)

Expose email, referral_id from the JWT

Feature: Add OpenDAX version update CI step (#32)

Co-authored-by: Andrew Peresada <kohelbekker@gmail.com>

Fix: change RefferalId type in Auth struct to Number

Fix handling non-incremental messages

Fix: Prevent publishing messages twice

Fix: Update Kaigara installation in Dockerfile (#28)

Update README.md

Pull Requests

Merge pull request #35 from openware/enhancement/fix-name-3-0

Version 2.6.4

Released 2021-05-07

Fix: change RefferalId type in Auth struct to Number

Pull Requests

Merge pull request #36 from openware/enhancement/fix-name-2-6

Version 2.6.3

Released 2021-04-29

Expose email, referral_id from the JWT

Feature: Add OpenDAX version update CI step (#33)

Co-authored-by: Andrew Peresada <kohelbekker@gmail.com>

Update SDK-citools version for Drone CI (#22)

Version 3.0.2

Released 2021-04-29

Ability to subscribe prefixed channel (#15)

  • Ability to subscribe to prefixed channels

Co-authored-by: Camille <cmeulien@heliostech.fr>

Add the support of OpenDAX HMAC authentication method

Add License file

Add docs about API_CORS_ORIGINS

Bump master to 3.0

Bump version

Enhancement: Update Kaigara version (#30)

Enhancement: Add Kaigara installation to the Dockerfile (#27)

Co-authored-by: Oleksandr Khlopiachyi <akhlopiachyi@heliostech.fr> Co-authored-by: Danylo Patsora <dpatsora@heliostech.fr>

Enhancement: Update SDK version (#21)

Expose email, referral_id from the JWT

Feature: Add OpenDAX version update CI step (#32)

Co-authored-by: Andrew Peresada <kohelbekker@gmail.com>

Fix handling non-incremental messages

Fix: Prevent publishing messages twice

Fix: Update Kaigara installation in Dockerfile (#28)

Update README.md

Version 2.6.2

Released 2021-04-29

Expose email, referral_id from the JWT

Feature: Add OpenDAX version update CI step (#33)

Co-authored-by: Andrew Peresada <kohelbekker@gmail.com>

Update SDK-citools version for Drone CI (#22)

Version 3.0.1

Released 2021-04-19

Enhancement: Update Kaigara version (#30)

Version 3.0.0

Released 2021-04-16

Ability to subscribe prefixed channel (#15)

  • Ability to subscribe to prefixed channels

Co-authored-by: Camille <cmeulien@heliostech.fr>

Add the support of OpenDAX HMAC authentication method

Add License file

Add docs about API_CORS_ORIGINS

Bump master to 3.0

Bump version

Enhancement: Add Kaigara installation to the Dockerfile (#27)

Co-authored-by: Oleksandr Khlopiachyi <akhlopiachyi@heliostech.fr> Co-authored-by: Danylo Patsora <dpatsora@heliostech.fr>

Enhancement: Update SDK version (#21)

Expose email, referral_id from the JWT

Fix handling non-incremental messages

Fix: Prevent publishing messages twice

Fix: Update Kaigara installation in Dockerfile (#28)

Update README.md

Version 2.6.1

Released 2020-12-22

Update SDK-citools version for Drone CI (#22)

Version 2.6.0

Released 2020-12-02

Bump master to 2.6

Document environment variables and metrics

Expose email, referral_id from the JWT

Rename upstream package to amqp

Update README.md

Version 2.5.0

Released 2020-06-10

Ability to configure cors origins

Add Promtheus metrics

  • Fix private unsubscriptions for missing topic
    • Remove dead clients

CI build stable versions

Creates AMQP exchange on start if it doesn't exist Makes the AMQP rango queue instance exclusive Delete explicitly the queue on exit

Disconnect slow connections to avoid memory leak and dead lock Enable auto messages ack on amqp

Fix: handle AMQP reconnection

Fix a race condition

Handle ping

Shutdown on AMQP disconnect

Pull Requests

Merge pull request #6 from openware/fix/create-ex-on-start

Merge pull request #2 from openware/feature/metrics

Version 2.4.3

Released 2020-06-09

Creates AMQP exchange on start if it doesn't exist Makes the AMQP rango queue instance exclusive Delete explicitly the queue on exit

Disconnect slow connections to avoid memory leak and dead lock Enable auto messages ack on amqp

Fix a race condition

Version 2.4.2

Released 2020-06-03

Shutdown on AMQP disconnect

Version 2.4.1

Released 2020-05-06

Add Promtheus metrics

  • Fix private unsubscriptions for missing topic
    • Remove dead clients

Handle ping

Version 2.4.0

Released 2020-04-30

Ability to configure using ranger env variables

Add Dockerfile and CI basic pipeline

Add support of public incremental objects Ability to subscribe to streams from connection URI Discard empty messages from websocket client

Add hub tests

Add a README

Add amqp listener update request parser

bump version to 2.4

CI build stable versions

Fix URI parser

Fix JSON parsing for klines

Handle public and private subscriptions and messages routing

Init commit

Introduce routing package Pass UID from JWT to client on authenticated connection

Protect client to write message once closed

Remove buffer on websocket writes

Rework AMQP upstream