-
Renaming and reverse boolean
in_app
tolibrary_frame
385. -
Renaming
app
toservice
377 -
Renaming
trace
tospan
352. -
Renaming and reverse boolean
exception.uncaught
toexception.handled
434. -
Move process related fields to their own namespace 445.
-
Rename Kibana directories according to changed structure in beats framework. 454
-
Change config option
max_header_bytes
tomax_header_size
492. -
Change config option
frontend.sourcemapping.index
tofrontend.source_mapping.index_pattern
and remove adding a '*' by default.https://github.com/elastic/apm-server/pull/492[492].
-
Include build time and revision in version information 396
-
service.environment 366
-
Consider exception or log message for grouping key when nothing else is available 435
-
Add context.request.url.full 436
-
Report more detail on max data size error 442
-
Increase default 'MaxUnzippedSize' from 10mb to 50mb 439
-
Add transaction.id to errors 437
-
Support for uploading sourcemaps 302.
-
Support for sourcemap mapping on incoming frontend requests 381, 502
-
Support for
transaction.marks
430 -
Support for
transaction.span_count.dropped.total
448. -
Optional field
transaction.sampled
441 -
Add Kibana sourcefilter for
sourcemap.sourcemap
454 -
Increase default 'ConcurrentRequests' from 20 to 40 492
-
Add Config option for excluding stack trace frames from
grouping_key
calculation 482 -
Expose expvar 509
-
Fix dashboard loading for Kibana 5x 221.
-
Fix command for loading dashboards in docs 205.
-
Log a warning message if secret token is set but ssl is not 204.
-
Fix wrong content-type in response 171.
-
Remove duplicate dashboard entries 162.
-
Remove
context.db
fromfields.yml
for consistency, has not been indexed before 159. -
Updated systemd doc url 354
-
Update dashboard with fix for rpm graphs 315.
-
Dashboards: Remove time from url_templates 321.
-
Added wildcard matching for allowed origins for frontend 287.
-
Added rate limit per IP for frontend 257.
-
Allow null for all optional fields 253.
-
Make context.app.language.version optional 246.
-
CORS support for frontend 244.
-
Added support for frontend 227.
-
Show transaction.result in Requests per Minute 226.
-
Added Kibana 5.6 compatible dashboards 208.
-
Send document to output on start of server 117.
-
Log frontend status at startup 284.
-
Changed response status code in the API from 201 to 202 34
-
Set dynamic mapping to false, enable only for
context.tags
. Fix issues with indexing. Removed from index:request.headers_sent
,app.argv
. Changes take place with 43, after updating beats framework. -
Remove
context.db.sql
and addcontext.db.instance
,context.db.statement
,context.db.type
andcontext.db.user
instead 38. -
Changed
context.response.status
object to simply storingcontext.response.status_code
as a number 49. -
Changed
error.checksum
toerror.grouping_field
83. -
Removed
server
namespace withinapm-server
inapm-server.yml
.server
properties are lifted up one level 78. -
Changed default APM Server listen port from 8080 to 8200 91.
-
Removed
debug
unneeded handler. 85.
-
changed
context.system.title
tocontext.system.process_title
, removedtransaction.context
,trace.context
(already available on top level). 10 -
changed type of
context.request.body
fromobject
totext
. 27 -
incoming transactions and errors could reuse data from previous POSTs due to payload state being kept in processors 98.
-
forced apm-server to stop if/when the underlying http server is not running. Exit code is 0 for SIGINT / SIGTERM, 1 otherwise. 94
-
close http server immediately if it doesn’t shutdown gracefully after a configurable timeout. 107