Note
|
For the best reading experience, please view this documentation at elastic.co |
-
Debug option to collect diagnostic information from PHP worker process {pull}#1065[#1065]
-
Enable background (non-blocking) communication with APM Server for any SAPI by default {pull}#1079[#1079]
-
Sending metadata.system.architecture and platform {pull}#1083[#1083]
-
Improved packaging script to support other architectures and fixed package naming for x86-64 architecture {pull}#1067[#1067]
-
Fixed exception handling by improving memory allocation and proper exception object copy {pull}#1076[#1076]
-
Fixed building of APM server connection string {pull}#1080[#1080]
-
Allow using environment variables passed via FastCGI for agent configuration {pull}#1113[#1113]
-
Preview of inferred spans feature. It needs to be enabled manually, please refer to documentation [config-profiling-inferred-spans-enabled] {pull}#1038[#1038]
-
Added configuration option: GLOBAL_LABELS {pull}#1007[#1007]
-
Introduced new C++ build environment {pull}#985[#985]
-
Added container ID detection {pull}966[#966]
-
Extended span compression support to spans without service target {pull}944[#944]
-
Added auto-instrumentation for capturing WordPress filters/actions callbacks and the active theme {pull}948[#948]
-
Added configuration option STACK_TRACE_LIMIT {pull}995[#995]
-
Added SPAN_STACK_TRACE_MIN_DURATION configuration option {pull}996[#996]
-
Implemented backoff on failure in communication to APM Server {pull}999[#999]
-
Fixed not cleaning up connection data in sync backend comm. mode {pull}957[#957]
-
Fixed crash when
opcache_reset()
is used {pull}1000[#1000]
-
Fixed deadlock caused by use of pthread_atfork {pull}964[#964]
-
Fixed verify_server_cert=false not disabling all the checks related to HTTPS certificate {pull}965[#965]
-
Fixed not joining background sender thread if there was fork after module init {pull}959[#959]
-
Fixed issue with missing transaction details on some setups {pull}916[#916]
-
Fixed agent issue causing PHP to crash when opcache preload feature was enabled {pull}913[#913]
-
Fix for the agent causing very high CPU usage because it’s creating frequent connections to Elastic APM Server {pull}877[#877]
-
Fixed: case when process fork happens during request processing {pull}857[#857]
-
Added support for automatically capturing MySQLi: {pull}688[#688]
-
Fixed: Inferred spans when used with Laravel: {pull}796[#796]
-
Fixed: CustomErrorData not found issue: {pull}797[#797]
-
Fixed: Current implementation for Improved Granularity for SQL Databases doesn’t account for SQL USE statement: {pull}759[#759]
-
Added inferred spans to automatically detect slow functions (as an experimental feature disabled by default): {pull}731[#731]
-
Improved granularity for SQL databases: {pull}732[#732]
-
Implemented default type for transactions and spans: {pull}733[#733]
-
Implemented support for Dependencies table: {pull}748[#748]
-
Improved transaction name for Laravel’s
artisan
command - now includes the first argument: {pull}714[#714]
-
Create error events only for PHP error types included in
error_reporting()
: {pull}625[#625]
-
DISABLE_SEND configuration option: {pull}559[#559]
-
DISABLE_INSTRUMENTATIONS configuration option: {pull}565[#565]
-
DEV_INTERNAL configuration option: {pull}566[#566]
-
SERVICE_NODE_NAME configuration option: {pull}458[#458]
-
URL_GROUPS configuration option: {pull}537[#537]
-
Collecting data for
Error rate
chart: {pull}441[#441] -
HOSTNAME configuration option: {pull}440[#440]
-
Collecting data for
Time spent by span type
chart: {pull}436[#436] -
ensureParentId()
API: {pull}431[#431]
-
Support for PHP 8.0: {pull}365[#365]
-
Support for Central (AKA Remote) Agents Configuration {pull}134[#134]
-
Fixed missing query string: {pull}390[#390]
-
Fixed $_SERVER not set when auto_globals_jit = On: {pull}392[#392]
-
Simplify API for manual passing of distributed tracing data: {pull}357[#357]
-
Removed NOTICE log level: {pull}329[#329]
-
setLabel() have been moved to under context(): {pull}276[#276]
-
Small fixes to examples in docs: {pull}355[#355]
-
Exclude query string from a transaction name: {pull}285[#285]
-
Added support for distributed tracing: {pull}283[#283]
-
Added Error events: {pull}282[#282]
-
Add support for TRANSACTION_MAX_SPANS configuration option : {pull}260[#260]
-
setLabel() have been moved to under context(): {pull}276[#276]
-
Exclude query string from a transaction name: {pull}285[#285]
-
Added check that the corresponding extension is loaded before instrumenting it: {pull}228[#228]
-
Added support for distributed tracing: {pull}283[#283]
-
Added Error events: {pull}282[#282]
-
Add support for TRANSACTION_MAX_SPANS configuration option : {pull}260[#260]
-
Added SERVER_TIMEOUT configuration option: {pull}245[#245]
-
Automatically capture stack trace for spans: {pull}232[#232]
-
Added VERIFY_SERVER_CERT configuration option: {pull}225[#225]
-
Implemented sampling (TRANSACTION_SAMPLE_RATE): {pull}216[#216]
-
Uninstallation support for Alpine Linux: {pull}240[#240]
-
Added check that the corresponding extension is loaded before instrumenting it: {pull}228[#228]
-
Added SERVER_TIMEOUT configuration option: {pull}245[#245]
-
Automatically capture stack trace for spans: {pull}232[#232]
-
Added VERIFY_SERVER_CERT configuration option: {pull}225[#225]
-
Package deb/rpm/tar.gz with fpm (1st delivery): {pull}79[#79]
-
Implemented sampling (TRANSACTION_SAMPLE_RATE): {pull}216[#216]
-
Support multiple PHP APIs: {pull}121[#121]
-
Debian Linux package installation with post-install: {pull}98[#98]