Ohm-Management - Projektarbeit B-ME
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

CHANGES.md 3.3KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112
  1. dtrace-provider - Changes
  2. =========================
  3. ## HISTORY
  4. * 0.8.7:
  5. Known support for v0.10.48, v0.12.16, v4.6.0, v7.5.0, v8.9.4, v10.3.0 (#119)
  6. Don't crash when attempting to fire unknown probes (#120)
  7. * 0.8.6:
  8. Improved compilation failure behaviour (#96)
  9. * 0.8.5:
  10. Reverted "Install fails on Debian due to differently named node binary" for
  11. now
  12. * 0.8.4:
  13. Only log error once when DTraceProviderBindings can't be found
  14. Install fails on Debian due to differently named node binary
  15. * 0.8.3:
  16. Install fails with yarn
  17. * 0.8.2:
  18. Error installing in 64-bit SmartOS zones with 32-bit node
  19. * 0.8.1:
  20. Support FreeBSD 10 & 11
  21. * 0.8.0:
  22. Support passing additional arguments to probe function via `.fire()`
  23. * 0.7.1:
  24. Update libusdt for chrisa/libusdt#12 fix
  25. * 0.7.0: known support for v0.10.47, v0.12.16, v4.6.0.
  26. Updated NaN dependency to remove warnings on newer Node versions.
  27. * 0.2.8:
  28. Add NODE_MODULE() declaration for compatibility with Node 0.9.1+
  29. (reported by Trent Mick)
  30. Remove execSync dependency from tests.
  31. * 0.2.7:
  32. Don't build on FreeBSD by default - DTrace is not yet built in releases.
  33. * 0.2.6:
  34. Fall back to make(1) if gmake(1) is unavailable, still expected to be GNU Make
  35. (Trent Mick)
  36. * 0.2.5:
  37. Add "json" probe argument type, automatically serialising objects as JSON
  38. Trust npm to set PATH appropriately when invoking node (reported by Dave Pacheco)
  39. libusdt update - allow provider memory to be freed (reported by Bryan Cantrill)
  40. Build libusdt with gmake by default (reported by Keith Wesolowski)
  41. Turn the various scripts in test/ into a TAP-based testsuite.
  42. * 0.2.4:
  43. Improve Node architecture detection to support 0.6.x, and respect
  44. npm's prefix when choosing a node binary to use (reported by Trent Mick)
  45. * 0.2.3:
  46. libusdt update - don't invoke ranlib on SunOS-derived systems
  47. Disambiguate module name in probe tuple, and optionally allow it to be
  48. specified when creating a provider. (Bryan Cantrill bcantrill@acm.org)
  49. * 0.2.2:
  50. libusdt update for build fixes
  51. Respect MAKE variable in build script
  52. * 0.2.1:
  53. Update binding.gyp for clang on Snow Leopard - no space after -L.
  54. * 0.2.0:
  55. Update libusdt, and attempt to build it correctly for various platforms.
  56. Add support for disabling providers and removing probes.
  57. * 0.1.1:
  58. Replace Node-specific implementation with wrappers for libusdt.
  59. Extend argument support to 32 primitives.
  60. Adds Solaris x86_64 support.
  61. * 0.0.9:
  62. Force the build architecture to x86_64 for OS X.
  63. * 0.0.8:
  64. Removed overridden "scripts" section from package.json, breaking Windows installs
  65. * 0.0.7:
  66. Fix for multiple enable() calls breaking providers.
  67. * 0.0.6:
  68. Fix for segfault trying to use non-enabled probes (Mark Cavage mcavage@gmail.com)
  69. * 0.0.5:
  70. Revert changes to make probe objects available.
  71. * 0.0.4:
  72. Remove unused "sys" import (Alex Whitman)
  73. No longer builds an empty extension on non-DTrace platforms
  74. Probe objects are made available to Javascript.
  75. * 0.0.3:
  76. Builds to a stubbed-out version on non-DTrace platforms (Mark Cavage <mcavage@gmail.com>)
  77. * 0.0.2:
  78. Solaris i386 support.
  79. Fixes memory leaks
  80. Improved performance, enabled- and disabled-probe.
  81. * 0.0.1:
  82. First working version: OSX x86_64 only.