Node.js agent - Release notes

Version 4.2.0

29 January 2024

Issue fixes:

  • The issue with the Hapi and Koa frameworks has been fixed.
  • The external call failure count calculation issue in the service map has been fixed.

Version 4.0.0

18 August 2023

Enhancements:

  • You now have various options to start the agent without modifying the user code. Refer to this Node.js installation page for more details.
  • Set the application group name (appGroupName) in the configuration file or as an environment variable (APMINSIGHT_APP_GROUP_NAME).

Version 3.1.2

11 July 2023

Enhancement:

  • The Traces tab now displays the Total Bytes In and Total Bytes Out data for traces.

Version 3.1.1

25 May 2023

Issue Fix:

  • The data discrepancy between the overview and transaction pages has been fixed.

Version 3.1.0

19 May 2023

Enhancement:

  • Additional cloud-type detections, such as AWS (EKS, ECS, Fargate) and GCP, are supported for autoscaling.

Version 3.0.0

03 April 2023

New Feature:

  • The agent collects NVM metrics, which are displayed in a separate tab.

Version 2.9.1

02 March 2023

Security issue fix (ZVE-2023-0246):

  • Encryption of license key in apminsightnode.json file.

Version 2.9.0

17 January 2023

Enhancement:


Version 2.8.0

30 November 2022

Enhancements:

  • Support for Elastic search.
  • Support for auto-detection of application port number if it is not specified in configuration file.
  • Support for capturing IP address list.

Version 2.7.0

20 October 2022

Enhancements:


Version 2.6.0

20 September 2022

Enhancements:

  • Support for grouping similar transactions.
  • Support for grouping transactions based on prefixes.

Issue fix:

  • The issue with the skip transaction feature has been resolved.


Version 2.5.1

5 August 2022

Enhancement:

  • New configuration has been added to the apminsightnode.json file for process management.
    processManagerEnabled : true

Issue fix:

  • The issue with the aggregated exception count and error count has been fixed.


Version 2.5.0

04-07-2022

Enhancement:

  • Support for Axios module.

Issue fixes:

  • The issue with using undeclared functionality in MySQL2 and pgSQL has been fixed.
  • The issue with ignoring HTTP error codes has been fixed.

Version 2.4.0

15-06-2022

New Feature:

Issue fix:

  • An issue with Bytes In and Bytes Out capture has been fixed.


Version 2.3.1

13-05-2022

Issue fixes:


Version 2.3.0

30-03-2022

Enhancement:

  • Exclude the HTTP error codes like 400, 401, and 500 from monitoring to reduce noise in your monitoring environment. 

Version 2.2.1

19-11-2021

Enhancement:

  • HTTP request headers are now captured by the agent.

Version 2.2.0

01-10-2021

Enhancements:

  • Users can set configuration values as environment variables.
  • PGSQL queries under the module ‘pg-query-stream’ was not captured under Traces tab - this issue has now been fixed.

Version 2.1.0

10-08-2021

Enhancements:

  • Application dependency details are printed in log files for debugging instead of being sent via connect requests.
  • 'instance_id' key is not sent in connect request when it's value is empty. 

Issue fix:

  • Data for Top Errorcodes and Transaction Splitup by Errorcodes were missing in the Exception tab - this issue is now fixed.

Version 2.0

24-06-2021

Security fix:

  • Read/Write permission for APM agent configuration file is set only for the current user running the app server.

Version 1.8

30-04-2021

Enhancements:

  • HTTP query parameters are now captured by the agent. 

Version 1.7.2

30-07-2020

Enhancements:


Version 1.7.1

02-06-2020

Enhancements:

  • Agent is updated to support the latest version of the dependency package - https-proxy-agent, version 5.0

Version 1.7.0

07-05-2020

Enhancements:

  • Monitoring support for Oracle DB

Version 1.6.0

31-07-2019

Enhancements:

  • Monitoring support for MSSQL

Version 1.5.0

17-05-2019

Enhancements:

  • You can now receive monitoring support for ECMA script
  • For web transactions, Bytes In and Bytes Out are captured

Version 1.4

12-03-2019

Enhancements:

  • User defined classes and methods, and handled errors can be tracked via custom instrumentation API's.
  • Support for monitoring background transactions.
  • Support for App Parameters.

Version 1.3.0

08-01-2018

Enhancements:

  • Monitoring support for Node.js v10
  • Autoscaling support for Node.js applications deployed in AWS and Azure environment.
  • Monitoring support for applications built using HTTP/2

Version 1.2.0

24-10-2018

Enhancements:

  • Support for MySql2, ioredis and Mongoose.
  • Agent can automatically detect and monitor Docker environment. 

Version 1.1

24-08-2018

Enhancements:

  • Agent can monitor and track Promise, Async / Await calls
  • Support for Redis and Cassandra

Version 1.0

18-07-2018

Features:

Features supported by the Node.js agent are listed below:

  • Components overviewView external components connected with your application, as well as the number of ongoing and failed requests. The response time taken by each component is also tracked and shown here.
  • Web transactions: Transactions for a chosen time period are shown here along with their recent traces, including error transactions, error components, response time and throughput, and HTTP components.
  • Database operations: Database operations shows all database operations along with their count and throughput time. 
  • Trace details: Trace details shows transaction summaries, along with their respective components and error codes.
  • RUM integration: Integrate your Node.js application with Site24x7 real user monitoring (RUM) to get real-time data, including browser details, JS errors, Ajax calls, and region-specific performance of your application.
Was this document helpful?
Thanks for taking the time to share your feedback. We’ll use your feedback to improve our online help resources.