globalid

Identify app models with a URI

MIT License

Downloads
440.1M
Stars
1.2K
Committers
62

Bot releases are visible (Hide)

globalid - 1.2.0 Latest Release

Published by rafaelfranca about 1 year ago

What's Changed

New Contributors

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

globalid - 1.1.0

Published by rafaelfranca over 1 year ago

What's Changed

New Contributors

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

globalid - v1.0.1

Published by tenderlove almost 2 years ago

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!

globalid - 1.0.0

Published by rafaelfranca almost 3 years ago

Stable API release.

The code is the same as the 0.6.0 release.

globalid - 0.6.0

Published by rafaelfranca almost 3 years ago

  • Add ActiveRecord::FixtureSet.signed_global_id helper to generate signed ids inside fixtures.
globalid - v0.5.2

Published by kaspth about 3 years ago

globalid - v0.5.1

Published by kaspth about 3 years ago

globalid - v0.4.2

Published by kaspth almost 6 years ago

globalid - 0.4.1

Published by rafaelfranca almost 7 years ago

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

    Yuji Yaginuma (#102)

globalid - v0.4.0

Published by kaspth over 7 years ago

  • 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

globalid -

Published by kaspth about 8 years ago

  • Verify instances of SignedGlobalID when locating them.

    y-yagi

globalid - Release 0.3.4

Published by rafaelfranca about 9 years ago

  • 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.
globalid - Release 0.3.5

Published by rafaelfranca about 9 years ago

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

globalid - Release 0.3.6

Published by rafaelfranca about 9 years ago

  • 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

globalid - Release 0.3.3

Published by kaspth over 9 years ago

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

DHH

globalid - Release 0.3.2

Published by kaspth over 9 years ago

  • Added to_gid_param and to_sgid_param convenience methods 64fb44b.

    DHH

globalid - Release 0.3.1

Published by kaspth over 9 years ago

  • 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

globalid - Release 0.2.1

Published by rafaelfranca about 10 years ago

Bump version for the latest fixes and improvements

globalid - Release 0.2.2

Published by rafaelfranca about 10 years ago

Bump for the parse fix

globalid - Release 0.2.3

Published by rafaelfranca about 10 years ago

  • Add :verifier support
Package Rankings
Top 6.2% on Proxy.golang.org
Top 0.85% on Rubygems.org
Related Projects