A summary of data about the Ruby ecosystem.

Recent Releases of https://github.com/rails/globalid

https://github.com/rails/globalid - v1.3.0

What's Changed

New Contributors

Full Changelog: https://github.com/rails/globalid/compare/v1.2.1...v1.3.0

- Ruby
Published by rafaelfranca 5 months ago

https://github.com/rails/globalid - v1.2.1

What's Changed

New Contributors

Full Changelog: https://github.com/rails/globalid/compare/v1.2.0...v1.2.1

- Ruby
Published by rafaelfranca 6 months ago

https://github.com/rails/globalid - 1.2.0

What's Changed

New Contributors

Full Changelog: https://github.com/rails/globalid/compare/v1.1.0...v1.2.0

- Ruby
Published by rafaelfranca over 2 years ago

https://github.com/rails/globalid - 1.1.0

What's Changed

New Contributors

Full Changelog: https://github.com/rails/globalid/compare/v1.0.1...v1.1.0

- Ruby
Published by rafaelfranca about 3 years ago

https://github.com/rails/globalid - v1.0.1

Possible ReDoS based DoS vulnerability in GlobalID

There is a ReDoS based DoS vulnerability in the GlobalID gem. This
vulnerability has been assigned the CVE identifier CVE-2023-22799.

Versions Affected: >= 0.2.1
Not affected: NOTAFFECTED
Fixed Versions: 1.0.1

Impact

There is a possible DoS vulnerability in the model name parsing section of the
GlobalID gem. Carefully crafted input can cause the regular expression engine
to take an unexpected amount of time. All users running an affected release
should either upgrade or use one of the workarounds immediately.

Releases

The FIXED releases are available at the normal locations.

Workarounds

There are no feasible workarounds for this issue.

Credits

Thank you ooooooo_k for reporting this!

- Ruby
Published by tenderlove about 3 years ago

https://github.com/rails/globalid - 1.0.0

Stable API release.

The code is the same as the 0.6.0 release.

- Ruby
Published by rafaelfranca over 4 years ago

https://github.com/rails/globalid - 0.6.0

  • Add ActiveRecord::FixtureSet.signed_global_id helper to generate signed ids inside fixtures.

- Ruby
Published by rafaelfranca over 4 years ago

https://github.com/rails/globalid - v0.5.2

- Ruby
Published by kaspth over 4 years ago

https://github.com/rails/globalid - v0.5.1

- Ruby
Published by kaspth over 4 years ago

https://github.com/rails/globalid - 0.4.1

  • Fix occasional error while trying to deserialize arguments: "uninitialized constant GlobalID::Locator"

    Yuji Yaginuma (#102)

- Ruby
Published by rafaelfranca over 8 years ago

https://github.com/rails/globalid - v0.4.0

  • Generate URL-safe SGIDs by default.

    Goerge Claghorn (#98)

  • Bump Rails support to 4.2 and above.

    #98 required the ActiveSupport::MessageVerifier from Active Support 4.2 to work.

    Kasper Timm Hansen

- Ruby
Published by kaspth almost 9 years ago

https://github.com/rails/globalid -

  • Verify instances of SignedGlobalID when locating them.

    y-yagi

- Ruby
Published by kaspth over 9 years ago

https://github.com/rails/globalid - Release 0.3.4

  • Added locate_many(ignore_missing: true) option that'll use #where instead of #find for bulk location, which via Active Record means missing records will be ignored instead of raise an exception.

- Ruby
Published by rafaelfranca over 10 years ago

https://github.com/rails/globalid - Release 0.3.5

Same as 0.3.4 but working in all the supported versions of Ruby.

- Ruby
Published by rafaelfranca over 10 years ago

https://github.com/rails/globalid - Release 0.3.6

  • Raise MissingModelIdError when a Global ID is created without a model id.

    Faraz Yashar

  • Encode model id's to support non-alphanumeric characters.

    Thomas Drake-Brockman

  • Add support for Global ID params to to_global_id and to_gid_param.

    Ray Zane

  • Locating Global ID models prefers an unscoped lookup if the model responds to it.

    Kasper Timm Hansen

- Ruby
Published by rafaelfranca over 10 years ago

https://github.com/rails/globalid - Release 0.3.3

  • Fixed purpose not passed on to Locator.locate_many_signed(strings, for: 'purpose')

DHH

- Ruby
Published by kaspth about 11 years ago

https://github.com/rails/globalid - Release 0.3.2

  • Added to_gid_param and to_sgid_param convenience methods 64fb44b.

    DHH

- Ruby
Published by kaspth about 11 years ago

https://github.com/rails/globalid - Release 0.3.1

  • Add locate_many and locate_many_signed for efficient lookups of many models ab5f975.

    Tom Ward, DHH

  • Ruby 2.2 support.

    Kasper Timm Hansen

  • Support for simple custom params #44.

    Kasper Timm Hansen

- Ruby
Published by kaspth about 11 years ago

https://github.com/rails/globalid - Release 0.2.1

Bump version for the latest fixes and improvements

- Ruby
Published by rafaelfranca over 11 years ago

https://github.com/rails/globalid - Release 0.2.2

Bump for the parse fix

- Ruby
Published by rafaelfranca over 11 years ago

https://github.com/rails/globalid - Release 0.2.3

  • Add :verifier support

- Ruby
Published by rafaelfranca over 11 years ago

https://github.com/rails/globalid - Release 0.3.0

  • Rename model.gid -> model.to_gid so we don't collide with existing methods
    #36
  • Customize gid locator per gid://appname
    #15
  • Signed Global IDs now have expiry timestamps and a specific purpose
    #20
    #29

- Ruby
Published by rafaelfranca over 11 years ago