Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

NH-29251 Move to solarwindscloud github org #96

Merged
merged 4 commits into from
Dec 20, 2022
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
58 changes: 29 additions & 29 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,49 +4,49 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [Unreleased](https://github.com/appoptics/solarwinds-apm-python/compare/rel-0.3.0...HEAD)
## [Unreleased](https://github.com/solarwindscloud/solarwinds-apm-python/compare/rel-0.4.0...HEAD)

## [0.4.0.0](https://github.com/appoptics/solarwinds-apm-python/releases/tag/rel-0.4.0) - 2022-12-15
## [0.4.0.0](https://github.com/solarwindscloud/solarwinds-apm-python/releases/tag/rel-0.4.0) - 2022-12-15
### Changed
- OpenTelemetry API/SDK 1.15.0 ([#91](https://github.com/appoptics/solarwinds-apm-python/pull/91))
- OpenTelemetry Instrumentation 0.36b0 ([#91](https://github.com/appoptics/solarwinds-apm-python/pull/91))
- x-trace-options header `custom-*` KVs written to entry span attributes ([#85](https://github.com/appoptics/solarwinds-apm-python/pull/85))
- Fix `x-trace-options-signature` extraction ([#85](https://github.com/appoptics/solarwinds-apm-python/pull/85))
- Fix validation of `x-trace-options` header ([#87](https://github.com/appoptics/solarwinds-apm-python/pull/87))
- Fix calculation of `x-trace-options-response` header ([#88](https://github.com/appoptics/solarwinds-apm-python/pull/88))

## [0.3.0](https://github.com/appoptics/solarwinds-apm-python/releases/tag/rel-0.3.0) - 2022-11-24
- OpenTelemetry API/SDK 1.15.0 ([#91](https://github.com/solarwindscloud/solarwinds-apm-python/pull/91))
- OpenTelemetry Instrumentation 0.36b0 ([#91](https://github.com/solarwindscloud/solarwinds-apm-python/pull/91))
- x-trace-options header `custom-*` KVs written to entry span attributes ([#85](https://github.com/solarwindscloud/solarwinds-apm-python/pull/85))
- Fix `x-trace-options-signature` extraction ([#85](https://github.com/solarwindscloud/solarwinds-apm-python/pull/85))
- Fix validation of `x-trace-options` header ([#87](https://github.com/solarwindscloud/solarwinds-apm-python/pull/87))
- Fix calculation of `x-trace-options-response` header ([#88](https://github.com/solarwindscloud/solarwinds-apm-python/pull/88))

## [0.3.0](https://github.com/solarwindscloud/solarwinds-apm-python/releases/tag/rel-0.3.0) - 2022-11-24
### Changed
- Fix flake8 and installation tests ([#83](https://github.com/appoptics/solarwinds-apm-python/pull/83))
- Fix flake8 and installation tests ([#83](https://github.com/solarwindscloud/solarwinds-apm-python/pull/83))

## [0.2.2](https://github.com/appoptics/solarwinds-apm-python/releases/tag/rel-0.2.2) - 2022-11-24
## [0.2.2](https://github.com/solarwindscloud/solarwinds-apm-python/releases/tag/rel-0.2.2) - 2022-11-24
### Added
- Added integration tests ([#67](https://github.com/appoptics/solarwinds-apm-python/pull/67))
- Added sdist and wheel extension file checks as part of library packaging ([#75](https://github.com/appoptics/solarwinds-apm-python/pull/75))
- Added linting and code formatting ([#80](https://github.com/appoptics/solarwinds-apm-python/pull/80), [#82](https://github.com/appoptics/solarwinds-apm-python/pull/82))
- Added integration tests ([#67](https://github.com/solarwindscloud/solarwinds-apm-python/pull/67))
- Added sdist and wheel extension file checks as part of library packaging ([#75](https://github.com/solarwindscloud/solarwinds-apm-python/pull/75))
- Added linting and code formatting ([#80](https://github.com/solarwindscloud/solarwinds-apm-python/pull/80), [#82](https://github.com/solarwindscloud/solarwinds-apm-python/pull/82))

### Changed
- OpenTelemetry API/SDK 1.14.0 ([#76](https://github.com/appoptics/solarwinds-apm-python/pull/76))
- OpenTelemetry Instrumentation 0.35b0 ([#76](https://github.com/appoptics/solarwinds-apm-python/pull/76))
- Reformatted code based on linting rules ([#81](https://github.com/appoptics/solarwinds-apm-python/pull/81))
- Fixed changelog links ([#78](https://github.com/appoptics/solarwinds-apm-python/pull/78))
- OpenTelemetry API/SDK 1.14.0 ([#76](https://github.com/solarwindscloud/solarwinds-apm-python/pull/76))
- OpenTelemetry Instrumentation 0.35b0 ([#76](https://github.com/solarwindscloud/solarwinds-apm-python/pull/76))
- Reformatted code based on linting rules ([#81](https://github.com/solarwindscloud/solarwinds-apm-python/pull/81))
- Fixed changelog links ([#78](https://github.com/solarwindscloud/solarwinds-apm-python/pull/78))

## [0.2.1](https://github.com/appoptics/solarwinds-apm-python/releases/tag/rel-0.2.1) - 2022-11-08
## [0.2.1](https://github.com/solarwindscloud/solarwinds-apm-python/releases/tag/rel-0.2.1) - 2022-11-08
### Changed
- Version bump for rebuild of 0.2.0 ([#73](https://github.com/appoptics/solarwinds-apm-python/pull/73))
- Version bump for rebuild of 0.2.0 ([#73](https://github.com/solarwindscloud/solarwinds-apm-python/pull/73))

## [0.2.0](https://github.com/appoptics/solarwinds-apm-python/releases/tag/rel-0.2.0) - 2022-11-07
## [0.2.0](https://github.com/solarwindscloud/solarwinds-apm-python/releases/tag/rel-0.2.0) - 2022-11-07
### Added
- Added `solarwinds_ready` method ([#64](https://github.com/appoptics/solarwinds-apm-python/pull/64))
- Added startup `__Init` with SWO ([#64](https://github.com/appoptics/solarwinds-apm-python/pull/64))
- Added more unit tests ([#68](https://github.com/appoptics/solarwinds-apm-python/pull/68))
- Added `solarwinds_ready` method ([#64](https://github.com/solarwindscloud/solarwinds-apm-python/pull/64))
- Added startup `__Init` with SWO ([#64](https://github.com/solarwindscloud/solarwinds-apm-python/pull/64))
- Added more unit tests ([#68](https://github.com/solarwindscloud/solarwinds-apm-python/pull/68))

### Changed
- SolarWinds c-lib 11.0.0, for AppOptics certificate compatibility ([#70](https://github.com/appoptics/solarwinds-apm-python/pull/70))
- Fixed logging vulnerabilities ([#63](https://github.com/appoptics/solarwinds-apm-python/pull/63))
- Update packaging and install tests ([#71](https://github.com/appoptics/solarwinds-apm-python/pull/71))
- SolarWinds c-lib 11.0.0, for AppOptics certificate compatibility ([#70](https://github.com/solarwindscloud/solarwinds-apm-python/pull/70))
- Fixed logging vulnerabilities ([#63](https://github.com/solarwindscloud/solarwinds-apm-python/pull/63))
- Update packaging and install tests ([#71](https://github.com/solarwindscloud/solarwinds-apm-python/pull/71))

## [0.1.0](https://github.com/appoptics/solarwinds-apm-python/releases/tag/rel-0.1.0) - 2022-10-13
## [0.1.0](https://github.com/solarwindscloud/solarwinds-apm-python/releases/tag/rel-0.1.0) - 2022-10-13
### Added
- Initial release for GA (alpha)
- OpenTelemetry API/SDK 1.13.0, for trace generation
Expand Down
6 changes: 3 additions & 3 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -94,14 +94,14 @@ make tox OPTIONS="--recreate -e py38-ao-prod"
make tox OPTIONS="-- tests/integration/test_scenario_1.py"
```

The unit and integration tests are also run on GitHub with the [Run tox tests](https://github.com/appoptics/solarwinds-apm-python/actions/workflows/run_tox_tests.yaml) workflow.
The unit and integration tests are also run on GitHub with the [Run tox tests](https://github.com/solarwindscloud/solarwinds-apm-python/actions/workflows/run_tox_tests.yaml) workflow.


### Install tests

#### GitHub Action

Agent installation tests are run using the GitHub workflow [Verify Installation](https://github.com/appoptics/solarwinds-apm-python/actions/workflows/verify_install.yaml). Select one of PyPI, PackageCloud, or TestPyPI from which the tests will download and install. Input Solarwinds APM version is optional (defaults to latest published).
Agent installation tests are run using the GitHub workflow [Verify Installation](https://github.com/solarwindscloud/solarwinds-apm-python/actions/workflows/verify_install.yaml). Select one of PyPI, PackageCloud, or TestPyPI from which the tests will download and install. Input Solarwinds APM version is optional (defaults to latest published).

Part of this test workflow is the launch of minimal, instrumented Flask apps and submitting requests to them. This checks that the installed agent can connect to the collector, and traces can be generated and exported to SolarWinds. Installation test-dedicated services on SolarWinds staging (org: Staging), SolarWinds production (org: SWI), and AppOptics production (org: Agent Testing) are named `apm-python-install-testing-<python_version>-<linux_distro>` (e.g. `apm-python-install-testing-py3.7-debian10`). Traces exported there can be inspected manually after GH workflow trigger.

Expand Down Expand Up @@ -173,4 +173,4 @@ make tox OPTIONS="-e lint -- --check-only"
make tox OPTIONS="-e lint"
```

Remotely, CodeQL can be run on GitHub with the [CodeQL Analysis](https://github.com/appoptics/solarwinds-apm-python/actions/workflows/codeql_analysis.yaml) workflow.
Remotely, CodeQL can be run on GitHub with the [CodeQL Analysis](https://github.com/solarwindscloud/solarwinds-apm-python/actions/workflows/codeql_analysis.yaml) workflow.
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ SolarWinds Observability distribution of OpenTelemetry Python, providing automat
## Requirements
All published artifacts support Python 3.7 or higher. A full list of system requirements is available at: https://documentation.solarwinds.com/en/success_center/observability/default.htm#cshid=app-sysreqs-python-agent

See [CONTRIBUTING.md](https://github.com/appoptics/solarwinds-apm-python/blob/main/CONTRIBUTING.md) for how to build for development.
See [CONTRIBUTING.md](https://github.com/solarwindscloud/solarwinds-apm-python/blob/main/CONTRIBUTING.md) for how to build for development.

## Getting Started
SolarWinds APM captures distributed traces and metrics from your application and sends them to SolarWinds Observability for analysis and visualization.
Expand Down
2 changes: 1 addition & 1 deletion setup.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ long_description_content_type = text/markdown
keywords = solarwinds_apm appoptics_apm traceview tracelytics oboe liboboe instrumentation performance opentelemetry
license_files = (LICENSE,)
url = https://www.appoptics.com/monitor/python-performance
download_url = https://test.pypi.org/project/solarwinds-apm/
download_url = https://pypi.org/project/solarwinds-apm/
classifiers =
Programming Language :: Python :: 3.7
Programming Language :: Python :: 3.8
Expand Down