All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
Unreleased section should follow Release Toolkit
- Updated golang version to v1.23.1
- Updated golang version to v1.22.5
- Updated golang version to v1.22.3
- Updated golang version to v1.22.2
- Updated github.com/newrelic/infra-integrations-sdk to v3.8.2+incompatible
- Updated golang version to v1.21.6
- Updated golang version to 1.21
- Update Go version to 1.20.8
- Update Go version to 1.20
- Fix log example file path in unix tarballs
- Disable CGO
- Upgrade Go to 1.19 and bump dependencies
- Added support for more distributions: RHEL(EL) 9 Ubuntu 22.04
- Log config examples files.
- Use Go 1.18.
- Bump integration and tools dependencies.
- Remove unused Dockerfile.
- Added
binary_path
config setting. Allows user to specify the a custom location of the Apache binary file for inventory collection purposes.
Added support for more distributions:
- Debian 11
- Ubuntu 20.10
- Ubuntu 21.04
- SUSE 12.15
- SUSE 15.1
- SUSE 15.2
- SUSE 15.3
- Oracle Linux 7
- Oracle Linux 8
Moved default config.sample to V4, added a dependency for infra-agent version 1.20.0
Please notice that old V3 configuration format is deprecated, but still supported.
- Support for ARM
- Update Go to v1.16.
- Migrate to Go Modules
- Update Infrastracture SDK to v3.6.7.
- Update other dependecies.
- Updated the configuration sample to include the status_url for inventory required for entity naming.
- Added
validate_certs
configuration option (default:true
). Set it tofalse
if you have self-signed certificates and want to avoid the integration to fail.
- Renamed the integration executable from nr-apache to nri-apache in order to be consistent with the package naming. Important Note: if you have any security module rules (eg. SELinux), alerts or automation that depends on the name of this binary, these will have to be updated.
-
Upgraded to SDK v3.1.5. This version implements the aget/integrations protocol v3, which enables name local address replacement. and could change your entity names and alarms. For more information, refer to:
- Upgraded to SDKv3
- Remote monitoring option. It enables monitoring multiple Apache instances, more information can be found at the official documentation page.
- The release process was incorrectly triggered, fixing tags and versioning. None change in the integration.
- Error on weird modules output with message:
slice bounds out of range
.
- Allow working with own's Apache Certificate Authority through the
ca_bundle_file
andca_bundle_dir
configuration options.
- Initial release, which contains inventory and metrics data