Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: darryn02/ruby
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: master
Choose a base ref
...
head repository: pubnub/ruby
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: master
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 20 commits
  • 677 files changed
  • 6 contributors

Commits on Feb 6, 2023

  1. Remove stray space in string interpolation (pubnub#147)

    The example had a space between the hash and opening brace characters, rendering the attempted output ineffective. This is also present in the [ruby SDK documentation](https://www.pubnub.com/docs/sdks/ruby), which should be updated as well.
    
    Co-authored-by: Darryn <darryn02@users.noreply.github.com>
    parfeon and darryn02 authored Feb 6, 2023
    Configuration menu
    Copy the full SHA
    e34a153 View commit details
    Browse the repository at this point in the history

Commits on Mar 14, 2023

  1. Fix exception with secret key (pubnub#148)

    fix(message-actions): fix exception with secret key
    
    Fix issue which raised an exception when PubNub client has been configured with secret key.
    parfeon authored Mar 14, 2023
    Configuration menu
    Copy the full SHA
    d1223fe View commit details
    Browse the repository at this point in the history

Commits on Oct 3, 2023

  1. chore: update codeowners list (pubnub#152)

    chore: update codeowners list
    parfeon authored Oct 3, 2023
    Configuration menu
    Copy the full SHA
    c6166a5 View commit details
    Browse the repository at this point in the history

Commits on Oct 16, 2023

  1. Add crypto module (pubnub#151)

    feat(crypto): add crypto module
    
    Add crypto module that allows to configure SDK to encrypt and decrypt messages.
    
    fix(crypto): fix legacy cryptor
    
    Improved security of crypto implementation by adding enhanced AES-CBC cryptor.
    ---------
    
    Co-authored-by: Michał Dobrzański <michal.dobrzanski@pubnub.com>
    parfeon and MikeDobrzan authored Oct 16, 2023
    Configuration menu
    Copy the full SHA
    312e266 View commit details
    Browse the repository at this point in the history

Commits on Oct 26, 2023

  1. Chore - Codeowners Updated (pubnub#153)

    Sebastian Molenda authored Oct 26, 2023
    Configuration menu
    Copy the full SHA
    d0c672f View commit details
    Browse the repository at this point in the history

Commits on Nov 3, 2023

  1. Update license information (pubnub#154)

    chore(license): update license information
    parfeon authored Nov 3, 2023
    Configuration menu
    Copy the full SHA
    7f9a319 View commit details
    Browse the repository at this point in the history

Commits on Nov 21, 2023

  1. docs(readme): update badges (pubnub#155)

    Remove inactive service and add GHA status badges.
    parfeon authored Nov 21, 2023
    Configuration menu
    Copy the full SHA
    e553ac2 View commit details
    Browse the repository at this point in the history

Commits on Nov 23, 2023

  1. Return unencrypted data (pubnub#156)

    refactor(crypto): return unencrypted data
    
    Return source event data when a client configured with crypto is unable to decrypt it (can be not
    encrypted data or encrypted with different options)
    parfeon authored Nov 23, 2023
    Configuration menu
    Copy the full SHA
    0acb1d8 View commit details
    Browse the repository at this point in the history

Commits on Jan 29, 2024

  1. Bump required Ruby version (pubnub#157)

    build(gemfile): bump required Ruby version
    parfeon authored Jan 29, 2024
    Configuration menu
    Copy the full SHA
    f7bf448 View commit details
    Browse the repository at this point in the history

Commits on Apr 29, 2024

  1. Fix filter value encoding for PAM (pubnub#159)

    fix(pam): fix `filter` value encoding for PAM
    
    Fix issue because of which client didn't encode App Context get all event `filter` query value.
    parfeon authored Apr 29, 2024
    Configuration menu
    Copy the full SHA
    f0816fc View commit details
    Browse the repository at this point in the history

Commits on May 29, 2024

  1. Use large GitHub runner (pubnub#160)

    build(runner): change runner groups
    parfeon authored May 29, 2024
    Configuration menu
    Copy the full SHA
    8680fdb View commit details
    Browse the repository at this point in the history

Commits on Oct 9, 2024

  1. Bump dependencies (pubnub#163)

    refactor(dependencies): bump direct and transient dependency versions
    
    Updated direct and transient dependency versions.
    
    ---------
    
    Co-authored-by: PubNub Release Bot <120067856+pubnub-release-bot@users.noreply.github.com>
    Sebastian Molenda and pubnub-release-bot authored Oct 9, 2024
    Configuration menu
    Copy the full SHA
    9272ab2 View commit details
    Browse the repository at this point in the history

Commits on Dec 10, 2024

  1. Configuration menu
    Copy the full SHA
    5b12a6f View commit details
    Browse the repository at this point in the history

Commits on Jan 7, 2025

  1. Add fetch messages and custom message type support (pubnub#165)

    feat(custom-message-type): add support for publish and subscribe
    
    Add `custom_message_type` support for publish / signal and subscribe endpoints.
    
    feat(history): add batch history support
    
    Add fetch messages (batch history) endpoint support to fetch history for multiple channels.
    
    feat(history): add fetch messages with message reactions
    
    Add fetch messages with reactions support.
    
    feat(custom-message-type): add support for fetch messages
    
    Add `include_custom_message_type` support for fetch messages endpoint.
    parfeon authored Jan 7, 2025
    Configuration menu
    Copy the full SHA
    dbf8728 View commit details
    Browse the repository at this point in the history

Commits on Jan 28, 2025

  1. Add type and status fields (pubnub#167)

    feat(app-context): add `type` and `status` fields
    
    Add the ability to specify `type` and `status` fields for `channel metadata`, `uuid metadata`,
    `member`, and `membership`.
    
    feat(app-context): add missing `include` options support
    
    Add missing `include` options for App Context APIs: `custom`, `status`, `type`, `uuid_status`,
    `uuid_type`, `channel_status`, and `channel_type`.
    parfeon authored Jan 28, 2025
    Configuration menu
    Copy the full SHA
    55cbf3d View commit details
    Browse the repository at this point in the history

Commits on Sep 6, 2025

  1. Configuration menu
    Copy the full SHA
    3999cf6 View commit details
    Browse the repository at this point in the history

Commits on Sep 8, 2025

  1. Fix usage when secret_key is set (pubnub#168)

    fix(fetch-message): fix usage when `secret_key`` is set
    
    Fix the issue introduced by RuboCop linter suggestion acceptance, which caused a wrong number of
    arguments error.
    parfeon authored Sep 8, 2025
    Configuration menu
    Copy the full SHA
    e7812ec View commit details
    Browse the repository at this point in the history

Commits on Sep 11, 2025

  1. feat(fetch-messages): add encode_channels parameter (pubnub#170)

    feat(fetch-messages): add `encode_channels` parameter
    
    Add the `encode_channels` parameter for `fetch` to enable or disable channel names percent-encoding
    in response.
    parfeon authored Sep 11, 2025
    Configuration menu
    Copy the full SHA
    4ebf4d8 View commit details
    Browse the repository at this point in the history

Commits on Oct 15, 2025

  1. Add limit and offset parameters (pubnub#171)

    feat(here-now): add `limit` and `offset` parameters
    
    Add 'limit' and 'offset' parameters for 'here_now' for pagination support.
    
    BREAKING CHANGES: `here_now` by default will return `1000` users at once.
    parfeon authored Oct 15, 2025
    Configuration menu
    Copy the full SHA
    650d2fd View commit details
    Browse the repository at this point in the history

Commits on Nov 4, 2025

  1. Remove limit value clamping (pubnub#172)

    refactor(here-now): remove `limit` value clamping
    
    Don't cap `limit` and let the server perform value validation.
    
    refactor(subscribe): replace legacy `t` with `tt` and `tr`
    
    Replace legacy timetoken query parameter with subscribe v2 parameters.
    
    fix(heartbeat): fix `state` query parameter
    
    Send proper object for `state` with the `heartbeat` request.
    parfeon authored Nov 4, 2025
    Configuration menu
    Copy the full SHA
    b2540e2 View commit details
    Browse the repository at this point in the history
Loading