Skip to content

Releases: queueit/KnownUser.V3.RubyOnRails

3.7.2

Choose a tag to compare

@github-actions github-actions released this 14 Jan 10:57
d9fb960

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

Choose a tag to compare

@felixdrud felixdrud released this 07 Dec 08:41

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

Choose a tag to compare

@felixdrud felixdrud released this 03 Dec 13:14

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

Choose a tag to compare

@pavleavramovic pavleavramovic released this 12 Jun 08:26

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

Choose a tag to compare

@frwiqueueit frwiqueueit released this 02 Mar 11:10

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

Choose a tag to compare

@frwiqueueit frwiqueueit released this 20 Feb 13:38

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

Choose a tag to compare

@frwiqueueit frwiqueueit released this 18 Dec 09:10

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

Choose a tag to compare

@frwiqueueit frwiqueueit released this 11 Dec 11:13

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

Choose a tag to compare

@frwiqueueit frwiqueueit released this 04 Oct 08:12

Includes
-support for http header triggers

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

3.2.3

Choose a tag to compare

@frwiqueueit frwiqueueit released this 02 Oct 07:28

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