Releases: marcoroth/type_fusion
Releases · marcoroth/type_fusion
v0.0.6
Changed
- Add support for running
TypeFusion
in thetest
environment with RSpec - Update
Struct
syntax for Ruby 3.2/3.1 compatibility - Show how many threads are processing samples
- Rename
TypeFusion::Processor#enqueued_samples
to#enqueued_jobs
- Move
TypeFusion::Processor
signal trap to#process!
so it doesn't interfere with the Rails server - Keep track of started state of
TypeFusion::Processor
so we only need to start the processing once
Commits
Full Changelog: v0.0.5...v0.0.6
v0.0.5
Changed
- Introduce
TypeFusion::Processor
for processing samples - Add support for running TypeFusion in the test environment with Minitest
- Rescue and log when job failed to enqueue
- Add Rake task for manually processing enqueued jobs
Dependencies
- Bump rubocop from 1.56.0 to 1.56.1 by @dependabot in #2
- Bump activesupport from 7.0.7 to 7.0.7.2 by @dependabot in #3
Commits
Full Changelog: v0.0.4...v0.0.5
v0.0.4
Changed
- Implement sample collection by sending samples to gem.sh endpoint
- Introduce Litejob to enqueue samples to be collected async
- Updates to
SampleCall
- Split up
gem_and_version
togem
andversion
inSampleCall
- Also collect
application_name
andtype_fusion_version
withSampleCall
- Change
Tracepoint
API from:call
to:return
to also collectreturn_value
inSampleCall
- Split up
- Introduce
endpoint
andapplication_name
configs
Commits
Full Changelog: v0.0.3...v0.0.4
v0.0.3
Changed
- Introduce
TypeFusion::Middleware
to allow type-sampling in Rack-powered apps - Introduce
TypeFusion::Railtie
to automatically setup type-sampling in Rails apps - Introduce
TypeFusion::Config
to control sampling- Add
config.type_sample_call_rate
config - Add
config.type_sample_request
config - Add
config.type_sample_tracepoint_path
config
- Add
Commits
Full Changelog: v0.0.2...v0.0.3
v0.0.2
Changed
- Initial Proof-of-Concept release
- Implementation of the
TypeFusion::Sampler
class
Commits
Full Changelog: https://github.com/marcoroth/type_fusion/commits/v0.0.2
v0.0.1
Changed
- Initial release
Commits
Full Changelog: https://github.com/marcoroth/type_fusion/commits/v0.0.1