Weave Code
Code Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Rudder Php Sdk Laravel Package

rudderstack/rudder-php-sdk

View on GitHub
Deep Wiki
Context7
v2.1.1

What's Changed

Bug Fixes

  • skip curl_close() on PHP 8.0+ where it has no effect (#125)

Full Changelog: https://github.com/rudderlabs/rudder-php-sdk/compare/v2.1.0...v2.1.1

v2.1.0

What's Changed

Features

  • enable event ordering for batches with single event on single instance setups or setups with sticky sessions

Full Changelog: https://github.com/rudderlabs/rudder-php-sdk/compare/v2.0.1...v2.1.0

v2.0.1

What's Changed

Bug Fixes

  • fix: allow minor version range on ramsey/uuid dependency

Full Changelog: https://github.com/rudderlabs/rudder-php-sdk/compare/v2.0.0...v2.0.1

v2.0.0

What's Changed

Features

  • Add new consumer configurable options: curl_timeout, curl_connecttimeout, max_item_size_bytes, max_queue_size_bytes
  • Add an exception class so we can have rudder-specific exceptions
  • More sensible error handling, don't try to catch exceptions that are never thrown
  • API Endpoint updates
  • Update Batch Size Check
  • Remove messageID override capabilities
  • Set messageID to be a UUID v4
  • Update flush sleep waiting period
  • Retry Network errors
  • Add Limits to message, batch and memory usage
  • Add Configurable flush parameters
  • Add ability to use custom consumer
  • Add ability to set file permissions
  • Modify max queue size setting
  • Add ability to set userid as zero

Bug Fixes

  • Fix socket return response
  • usleep in flush() causes unexpected delays on page loads
  • Correct Payload size check of 512kb
  • Fix curl error handler
  • Fix timestamp implementation for microseconds
  • Fix deprecations for PHP 8.2

Chores

  • PSR-12 coding standard with Slevomat and phcs extensions
  • Namespace and file rearrangement to follow PSR-4 naming scheme and more logical separation
  • Extensive linting and static analysis using phpcs, psalm, phpstan, and PHPStorm to spot issues
  • Provide strict types for all properties, parameters, and return values
  • Add dependencies on JSON extension
  • Add dependency on the Roave security checker

BREAKING CHANGES

  • Since the library already required a minimum of PHP 7.4, make use of PHP 7.4+ features and avoid compat issues with 8.0
  • Support PHP 8
  • Remove Support for PHP 7.2 and below

New Contributors

Full Changelog: https://github.com/rudderlabs/rudder-php-sdk/compare/v1.0.1...v2.0.0

v1.0.1
  • Data plane URL input validated.
  • Data plane URL input supports both with and without protocol URL.
  • Segment references removed.
  • Version bumped.
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
anousss007/vigilance
supportpal/eloquent-model
ardenexal/fhir-models
laravel-at/laravel-image-sanitize
romalytar/yammi-audit-log-laravel
ardenexal/fhir-validation
arshaviras/weather-widget
laravel-chronicle/core
sunchayn/nimbus
daikazu/eloquent-salesforce-objects
unseen-codes/chat
romalytar/yammi-jobs-monitoring-laravel
kisame76/filament-db-table-state
nqxcode/laravel-lucene-search
dpfx/laravel-livewire-wizards
workos/workos-php-laravel
sofa/laravel-global-scope
nawasara/auth-primitives
adhocrat-io/arkhe-main
make-dev/orca-harpoon