Releases: marcoroth/type_fusion
Releases · marcoroth/type_fusion
v0.0.6
Changed
- Add support for running
TypeFusionin thetestenvironment with RSpec - Update
Structsyntax for Ruby 3.2/3.1 compatibility - Show how many threads are processing samples
- Rename
TypeFusion::Processor#enqueued_samplesto#enqueued_jobs - Move
TypeFusion::Processorsignal trap to#process!so it doesn't interfere with the Rails server - Keep track of started state of
TypeFusion::Processorso we only need to start the processing once
Commits
Full Changelog: v0.0.5...v0.0.6
v0.0.5
Changed
- Introduce
TypeFusion::Processorfor 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_versiontogemandversioninSampleCall - Also collect
application_nameandtype_fusion_versionwithSampleCall - Change
TracepointAPI from:callto:returnto also collectreturn_valueinSampleCall
- Split up
- Introduce
endpointandapplication_nameconfigs
Commits
Full Changelog: v0.0.3...v0.0.4
v0.0.3
Changed
- Introduce
TypeFusion::Middlewareto allow type-sampling in Rack-powered apps - Introduce
TypeFusion::Railtieto automatically setup type-sampling in Rails apps - Introduce
TypeFusion::Configto control sampling- Add
config.type_sample_call_rateconfig - Add
config.type_sample_requestconfig - Add
config.type_sample_tracepoint_pathconfig
- Add
Commits
Full Changelog: v0.0.2...v0.0.3
v0.0.2
Changed
- Initial Proof-of-Concept release
- Implementation of the
TypeFusion::Samplerclass
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