Skip to content

Releases: queueit/KnownUser.V3.RubyOnRails

3.7.2

14 Jan 10:57
d9fb960

Choose a tag to compare

Release Notes

Note: This release contains breaking changes

Breaking changes

  • This release fixes an issue where HttpContextProvider in certain scenarios are shared between threads. To resolve this issue, the HttpContextProvider is now required to be instantiated. The implementation example in README.md has been updated to reflect this approach.
  • The lowest supported version for Ruby has has been changed from v.1.9.3 to v3.4
  • The lowest supported version for Rails has has been changed from v.3.2 to v5.0.5

Changes

  • Improve extraction of the queueittoken from the request url. The implementation example in README.md has been updated to reflect this approach.
  • Imporve exception handling when connector is parsing the queueittoken.

3.7.1

07 Dec 08:41

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

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

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

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

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

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

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

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

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