Skip to content

Commit

Permalink
Bumped version to 2.2.0 and added note about Python 3.3 compatibility
Browse files Browse the repository at this point in the history
  • Loading branch information
beniwohli committed Jun 13, 2018
1 parent 0072310 commit f264e1d
Show file tree
Hide file tree
Showing 3 changed files with 16 additions and 4 deletions.
7 changes: 4 additions & 3 deletions .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -40,15 +40,16 @@ matrix:
services:
- docker
script:
- pip install cibuildwheel==0.6.0
- pip install cibuildwheel==0.8.0
- cibuildwheel --output-dir wheelhouse/
- python -m pip install twine
- python setup.py sdist
- python -m twine upload --repository-url https://upload.pypi.org/legacy/ dist/*.tar.gz
- python -m twine upload --repository-url https://upload.pypi.org/legacy/ wheelhouse/*.whl
- python -m twine upload --skip-existing --repository-url https://upload.pypi.org/legacy/ dist/*.tar.gz
- python -m twine upload --skip-existing --repository-url https://upload.pypi.org/legacy/ wheelhouse/*.whl
env:
- CIBW_ENVIRONMENT="PIP_CACHE=/host/.pip"
- CIBW_BEFORE_BUILD="rm -rf build elastic_apm.egg-info tests"
- CIBW_SKIP=cp33
# - CIBW_TEST_REQUIRES="pytest pytest-django mock pytest-catchlog"
# - CIBW_BEFORE_BUILD="yum -y install zeromq-devel libevent-devel && {pip} install -r tests/requirements/requirements-base.txt --cache-dir /host/.pip"
# - CIBW_TEST_COMMAND="cd {project} && py.test -m 'not integrationtest' {project}/tests --ignore={project}/tests/asyncio"
Expand Down
11 changes: 11 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
## v2.2.0

[Check the diff](https://github.com/elastic/apm-agent-python/compare/v2.1.1...v2.2.0)

- introduced consistent logger name scheme for all elasticapm internal log messages (#212)
- added instrumentation of cassandra-driver (#205)
- added instrumentation of elasticsearch-py (#191)
Expand All @@ -11,15 +12,19 @@
- fixed issue with spans in Django’s `StreamingHTTPResponse` not being captured (#201, #202)
- fixed issue with spans with Flask’s streaming response not being captured (#201, #202)

**NOTE**: This will be the last release with support for Python 3.3.

## v2.1.1

[Check the diff](https://github.com/elastic/apm-agent-python/compare/v2.1.0...v2.1.1)

- fixed bug in Django management command that would be triggered on Django 1.10 or 1.11 while using the `MIDDLEWARE_CLASSES` setting (#186, #187)
- fix an encoding issue with log messages that are hit in rare cases (#188, #189)

## v2.1.0

[Check the diff](https://github.com/elastic/apm-agent-python/compare/v2.0.1...v2.1.0)

- made skipping of initial `elasticapm` frames for span stack traces more generic (#167)
- added `context.process.ppid` field (supported in apm-server 6.3+) (#168)
- added option to disable stack frame collection for very short spans (#142)
Expand All @@ -31,12 +36,14 @@
## v2.0.1

[Check the diff](https://github.com/elastic/apm-agent-python/compare/v2.0.0...v2.0.1)

- fixed compatibility issue with aiohttp 3.0 (#157)
- Added truncation for fields that have a `maxLength` in the JSON Schema (#159)

## v2.0.0

[Check the diff](https://github.com/elastic/apm-agent-python/compare/v1.0.0...v2.0.0)

- moved the library-frame detection from a processor to the stacktrace collection (#113).
- added settings to enable/disable source code collection and local variables collection for errors and transactions (#117)
- added `service.environment` to provide an environment name (e.g. "production", "staging") (#123)
Expand Down Expand Up @@ -66,6 +73,7 @@
## v1.0.0

[Check the diff](https://github.com/elastic/apm-agent-python/compare/v1.0.0.dev3...v1.0.0)

- added `max-event-queue-length` setting. (#67)
- changed name that the agent reports itself with to the APM server from `elasticapm-python` to `python`. This aligns the Python agent with other languages. (#104)
- changed Celery integration to store the task state (e.g. `SUCCESS` or `FAILURE`) in `transaction.result` (#100)
Expand All @@ -77,6 +85,7 @@
## v1.0.0.dev3

[Check the diff](https://github.com/elastic/apm-agent-python/compare/v1.0.0.dev2...v1.0.0.dev2)

- added a background thread to process the transactions queue every 60 seconds (configurable) (#68)
- adapted trace context for SQL traces to new API (#77)
- ensured that transaction data is also passed through processors (#84)
Expand All @@ -86,6 +95,7 @@
## v1.0.0.dev2

[Check the diff](https://github.com/elastic/apm-agent-python/compare/v1.0.0.dev1...v1.0.0.dev2)

- added request context information for Flask (#58)
- added response context information for Flask (#65)
- BREAKING: changed the `SERVERS` list setting to a single `SERVER` string setting. With this change, we now only support sending events to a single server (#59)
Expand All @@ -94,6 +104,7 @@
## v1.0.0.dev1

[Check the diff](https://github.com/elastic/apm-agent-python/compare/v1.0.0.dev0...v1.0.0.dev1)

- unified configuration across supported frameworks (#33)
- added in-app frame detection (#36)
- added tagging functionality (#28)
Expand Down
2 changes: 1 addition & 1 deletion elasticapm/version.py
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
__version__ = (2, 1, 1,)
__version__ = (2, 2, 0,)
VERSION = '.'.join(map(str, __version__))

0 comments on commit f264e1d

Please sign in to comment.