Skip to content

Releases: queueit/KnownUser.V3.RubyOnRails

3.7.1

07 Dec 08:41
Compare
Choose a tag to compare

Release note

Important

  • Gem release of version 3.7.0 was missing a file. This release adds the missing file. Please use 3.7.1 from RubyGems

3.7.0

03 Dec 13:14
Compare
Choose a tag to compare

Release note

New features

  • Support for Secure and HttpOnly cookie flags in QueueITAcceptedCookies
    • These options are now configured directly in integration configuration provided by GO Queue-it Platform.
  • Queue ID is now included in the URL for cancel redirects.
  • 'Access-Control-Expose-Headers' are set on AJAX redirect (hybrid integration)
  • Support for Request Body Triggers

Important

Please note that you need to initialize the SDK using the following, before using the SDK:

QueueIt::HttpContextProvider::setHttpContext(QueueIt::RailsHttpContext.new(request))

The rails request should no longer be used when using QueueIt::KnownUser.validateRequestByIntegrationConfig

See readme for more info.

3.6.1

12 Jun 08:26
Compare
Choose a tag to compare

Release note

Bug fixes

  • Always remove old, no longer valid, queue-it (queue passed) cookies:
    Only if client sent queue-it cookie to server.

3.6.0

02 Mar 11:10
Compare
Choose a tag to compare

Release note

New features

  • Support for matching any value (*) in a contains trigger operator.
  • Matched action name available in code. Found as property on action result and config models.
  • Improved system diagnostics
    • Matched action name included as query string parameter in URL for queue redirect.
    • Matched action name available in diagnostics/debug cookie as part of (queue/cancel)config information.
    • Runtime, connector name and version available in diagnostics/debug cookie.
    • Exception (if any) available in diagnostics/debug cookie.

Quality improvements

  • Consistent error handling in case of invalid tokens.
  • Ensure that invalid/manipulated queue-it (queue passed) cookies are never accepted.
  • Perform expiration checks on debug tokens.
  • Always remove old, no longer valid, queue-it (queue passed) cookies.
    Ensure that debug information (cookie) is always available, ex. when integration configuration is missing or invalid.
  • Removed rake and bundler dependencies from gemspec.

3.5.1

20 Feb 13:38
Compare
Choose a tag to compare

Includes

  • Support for handling Ajax calls
  • (v.3.5.0) JavaScript and KnownUser interoperability (to support this queueit cookie is not http only anymore)
  • (v.3.5.0) RedirectType in RequestValidationResult

This version is available here: https://rubygems.org/gems/queueit_knownuserv3/versions/3.5.1

3.4.0

18 Dec 09:10
Compare
Choose a tag to compare

Includes

  • support for contains any and equals any operators.
  • support for ignore actions.

This version is available here: https://rubygems.org/gems/queueit_knownuserv3/versions/3.4.0

3.3.2

11 Dec 11:13
Compare
Choose a tag to compare

Includes
-log more request details in debug cookie

This version is available here: https://rubygems.org/gems/queueit_knownuserv3/versions/3.3.2

3.3.0

04 Oct 08:12
Compare
Choose a tag to compare

Includes
-support for http header triggers

This version is available here: https://rubygems.org/gems/queueit_knownuserv3/versions/3.3.0

3.2.3

02 Oct 07:28
Compare
Choose a tag to compare

Includes
-minor improvements related to content of debug cookies.
-new folder structure/file naming to support Gem.

This version is available here: https://rubygems.org/gems/queueit_knownuserv3/versions/3.2.3

3.2.2

07 Sep 06:40
Compare
Choose a tag to compare

SDK now wrapped in namespace 'QueueIT'