Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
skylight / CHANGELOG.md
Size: Mime:

0.6.0 (January 27, 2015)

  • [IMPROVEMENT] Eliminates runtime dependency on the Rails constant across the entire codebase
  • [FEATURE] Support for Sinatra applications. See http://docs.skylight.io/sinatra/
  • [FEATURE] Support for the Sequel ORM (off by default for Rails apps)
  • [FEATURE] Support for Tilt templates (off by default for Rails apps)

0.5.2 (December 15, 2014)

  • [IMPROVEMENT] Support ignoring multiple heartbeat endpoints
  • [BUGFIX] Fix compilation errors on old GCC

0.5.1 (December 5, 2014)

  • [BUGFIX] Fix issues with working directory dissappearing

0.5.0 (December 4, 2014)

  • [IMPROVEMENT] Automatically load configuration from ENV
  • [FEATURE] Track object allocations per span
  • [IMPROVEMENT] Fix C warnings

0.4.3 (November 17, 2014)

  • [BUGFIX] Fix Moped integration when queries include times

0.4.2 (November 12, 2014)

  • [BUGFIX] Fix exit status on MRI 1.9.2
  • [BUGFIX] Strip SQL comments for better aggregation

0.4.1 (November 7, 2014)

  • [BUGFIX] Fix downloading native agent on 32bit systems
  • [BUGFIX] Support legacy config settings
  • [FEATURE] Check FS permissions on instrumenter start

0.4.0 (November 3, 2014)

  • Featherweight Agent: lowered CPU and memory overhead
  • [IMPROVEMENT] Add support for ignoring an endpoint by name

0.3.20 (September 3, 2014)

  • [BUGFIX] Fix app name fetching on Windows for skylight setup

0.3.19 (July 30, 2014)

  • [IMPROVEMENT] HEAD requests are no longer instrumented and will not count towards usage totals.
  • [IMPROVEMENT] Added LICENSE and CLA
  • [IMPROVEMENT] Improve how warnings are logged to reduce overall noise and interfere less with cron jobs
  • [BUGFIX] Fixed a case where failed app creation raised an exception instead of printing error messages

0.3.18 (July 17, 2014)

  • [FEATURE] Redis probe (Not enabled by default. See http://docs.skylight.io/agent/#railtie)
  • [FEATURE] Support app creation with token instead of email/password
  • [BUGFIX] App creation now works even when Webmock is enabled
  • [BUGFIX] Fix instrumentation for methods ending in special chars
  • [BUGFIX] Improved SQL parsing
  • [IMPROVEMENT] Respect collector token expiration to reduce token requests

0.3.17 (July 1, 2014)

  • Fix warning for Cache.instrument overwrite

0.3.16 (July 1, 2014) [YANKED]

  • Fixed ActiveSupport::Cache monkeypatch

0.3.15 (June 30, 2014) [YANKED]

  • Basic instrumentation for ActiveSupport::Cache
  • Fix incompatibility with old version of rack-mini-profiler
  • Better error messages when config/skylight.yml is invalid
  • Better error messages for non-writeable lock/sockfile path

0.3.14 (June 3, 2014)

  • Do not build C extension if dependencies (libraries/headers) are missing
  • [RUST] Improve performance by not double copying memory when serializing
  • Enable the Net::HTTP probe by default

0.3.13 (May 12, 2014)

  • Load probes even when agent is disabled
  • Check for Excon::Middlewares before installing the probe
  • SQL error encoder should not operate in-place
  • Fix Middleware
  • More debug logging
  • Log Rails version in MetricsReporter
  • Handle missing Net::ReadTimeout in 1.9.3
  • Include original exception information in sql_parse errors
  • Debugging for failed application creation
  • Make double sure that Trace started_at is an Integer

0.3.12 (April 17, 2014)

  • Include more information in type check errors
  • Use stdlib SecureRandom instead of ActiveSupport::SecureRandom - Fixes Rails 3.1
  • Instrumenter#start! should fail if worker not spawned
  • Configurable timeouts for Util::HTTP
  • Improve proxy handling for Util::HTTP
  • Improve HTTP error handling
  • Refactor sql_parse errors

0.3.11 (April 11, 2014)

  • Improved error handling and internal metrics
  • Improved missing native agent message
  • Improved install logging
  • Added initial inline docs
  • Respects HTTP_PROXY env var during installation
  • Don't overwrite sockfile_path if set explicitly

0.3.10 (April 8, 2014)

  • Don't raise on missing native agent path

0.3.9 (April 8, 2014)

  • Avoid finalizing sockets in the child process
  • Fix non-displaying warnings around native agent
  • Remove HTTP path information from title for better grouping

0.3.8 (April 3, 2014)

  • Update vendored highline to 1.6.21
  • Send more information with exceptions for easier debugging
  • Instrument and report internal agent metrics for easier debugging
  • Fix bug with tracking request counts per endpoint

0.3.7 (March 31, 2014)

  • Use a default event category if none passed to Skylight.instrument
  • Fix bugs around disabling the agent
  • Fix native extension compilation bugs

0.3.6 (March 27, 2014)

  • Shorter token validation timeout
  • Allow validation to be skipped

0.3.5 (March 26, 2014)

  • Update Rust component
  • Return true from Task#handle to avoid sutdown
  • Fix numeric check that caused crash on some 32-bit systems
  • Improve error message for missing Skylight ext
  • Better config error messages
  • Validate authentication token before starting
  • Add proxy support

0.3.4 (March 13, 2014)

  • Don't try to boot Skylight without native agent
  • Make exception classes always available
  • CLI should require railtie before loading application.rb

0.3.3 (March 12, 2014)

  • Load the railtie even without native agent

0.3.2 (March 11, 2014)

  • Autoload Skylight:Helpers even when native agent isn't available
  • Fix SEGV

0.3.1 (March 8, 2014)

  • Fix requires to allow CLI to function without native extension.

0.3.0 (February 28, 2014)

  • Native Rust agent
  • Send exceptions occurring during HTTP requests to the client.
  • Warn users when skylight is potentially disabled incorrectly.
  • Update SQL Lexer to 0.0.6
  • Log the backtraces of unhandled exceptions
  • Add support for disabling GC tracking
  • Add support for disabling agent

0.2.7 (February 26, 2014)

  • Disable annotations to reduce memory load.

0.2.6 (February 25, 2014)

  • inspect even whitelisted payload props
  • Ignore Errno::EINTR for 'ps' call

0.2.5 (February 21, 2014)

  • Revert "Update SqlLexer to 0.0.4"

0.2.4 (February 20, 2014)

  • Whitelist process action annotation keys.
  • Update SqlLexer to 0.0.4

0.2.3 (December 20, 2013)

  • Fix SQL lexing for comments, arrays, double-colon casting, and multiple queries
  • Handle template paths from gems
  • Status and exception reports for agent debugging

0.2.2 (December 10, 2013)

  • Added support for Mongoid/Moped
  • Fix probe enabling
  • Improved error reporting
  • Fix bug with multiple subscribers to same notification

0.2.1 (December 4, 2013)

  • Fix bin/skylight

0.2.0 (December 3, 2013)

  • Added Probes, initially Net::HTTP and Excon
  • Wide-ranging memory cleanup
  • Better resiliance to binary and encoding errors
  • Add support for disabling
  • De-dupe rendering instrumentation better
  • Fix send_file event to not spew a gazillion nodes
  • Rails 3.0 compatibility
  • Detailed SQL annotations

0.1.8 (July 19, 2013)

  • Update agent for new authentication scheme
  • Change ENV variable prefix from SK_ to SKYLIGHT_

0.1.7 (July 11, 2013)

  • Add instrument_method helper
  • Add the ability to configure logging from railtie
  • Tracks the current host
  • [BUG] Handle AS::N monkey patching when there are already subscribers
  • [BUG] Handle ruby 1.9.2 encoding bug

0.1.6 (June 11, 2013)

  • [BUG] Fix unix domain socket write function in standalone agent
  • Performance improvements
  • Tolerate invalid trace building
  • Fix Skylight on Rails 4

0.1.5 (May 31, 2013)

  • Provide a default CA cert when one is not already present
  • Expose Skylight.start! and Skylight.trace as APIs
  • Expose Skylight.instrument as an API for custom instrumentation.

0.1.4 (May 30, 2013)

  • [BUG] Fix some errors caused by floating point rounding
  • [BUG] Handle clock skew caused by system clock changes

0.1.3 (May 29, 2013)

  • [BUG] Require net/https and openssl
  • [BUG] Rails' logger does not respond to #log. Use level methods instead

0.1.2 (May 29, 2013)

  • [BUG] Disable GC profiling on JRuby

0.1.1 (May 29, 2013)

  • [BUG] GC Profiling was not getting enabled

0.1.0 (May 24, 2013)

  • Initial release