Skip to content

3.0.0rc1

@mitchh456 mitchh456 tagged this 08 Sep 17:41
* 756 development tooling updates (#758)

* update isort and black versions. run linting

* add [tool.poetry] section to support poetry venv

* 757 remove support for unused frameworks - pt 1 (#760)

* update isort and black versions. run linting

* add [tool.poetry] section to support poetry venv

* remove old django versions from tox.ini

* remove pyramid and cherrypy support.
limit django support to >3.2

* ignore .idea/, replace celery in tox

* update manual testing example
re-link to broken celery issue for clarification

* remove eol python versions (#762)

* remove eol python versions

* updtae CI workflows to only handle 3.8+

* remove pyramid from setup, delete ubuntu 18 job

* restore comment for celery version

---------

Co-authored-by: Mitch Hartweg <mitchell@scoutapm.com>

---------

Co-authored-by: Mitch Hartweg <mitchell@scoutapm.com>
Co-authored-by: mitchh456 <93938392+mitchh456@users.noreply.github.com>

* remove nameko and starlett/api files for python <3.6 (#763)

Co-authored-by: Mitch Hartweg <mitchell@scoutapm.com>

* 764 update agent to fully support python 311 (#765)

* add py311 to test envs, use partial to create wrapt decorator for error service thread

* remove py3.5+ check for one test, specify <3.11 for realloc test because forcing realloc doesn't work in 3.11

---------

Co-authored-by: Mitch Hartweg <mitchell@scoutapm.com>

* Dev tim (#768)

* Resolve CI errors (#752)

* Allow exceptions for pkg_resources usages from pyramid and cherrypy.

* Move python 3.6 to ubuntu 20 GitHub action runner.

Py36 isn't included with ubuntu 22

* Update rq test dependency for dropped 3.6 support.

* Use a specific python 2.7 image for tests.

See https://github.com/actions/setup-python/issues/672

Don't use setup-python for python2.7

* Pin importlib_metadata for < py3.8 in the tests.

* Handle sqlalchemy deprecations and start of v2 support.

* Disable tests for SQLAlchemy v2 to allow CI to pass.

* Update pre-commit repo versions.

* Support flask_sqlalchemy v3

get_engine was deprecated in favor of make_engine.

* Support ElasticSearch 8.7 health_report API.

Update python3.6 tests to use elasticsearch 7

* Update tests to be compatible with rq v1.13+

* Switch python 3.4 GitHub action to run on a custom container.

* Update changelog for CI fixes.

* Fix build for python 3.11 (#748)

* Fix build for python 3.11

* Skip cp311 for manylinux2010 build.

* Update python and django versions. (#753)

* simplify test and build

* cleanup test-ubuntu-20 workflow

* use text method in flask_sqlalchemy tests
skip 3.12+ wheel builds

* fix test sqlalchemy tests

---------

Co-authored-by: Tim Schilling <schillingt@better-simple.com>

* update pymongo collection methods

* replace deprecated manylinux image with 2_28

* add xpack.security.enabled flag to elasticserach

* use elasticsearch <8.0 for <=3.9

* reformat cibw_skip argument

* reformat cibw_skip argument

* remove manylinux1 and manylinux2010 wheel builds

* remove manylinux1 and manylinux2010 wheel builds

* remove i686 from manylinux_2_28 build because it doesn't exist

* consolidate aarch config into main. We want aarch for all, no need for conditional anymore

* fix delete aarch step

* bump version to 3.0.0

* re-add django 3.2 to tests, remove erroneous django version checks

* remove in-code python version checks (#771)

* remove in-code python version checks that no longer apply when supporting py3.8+ only

* remove usage of text_type and string_type

* fix SimpleNamespace imports

* fix mocked side effect error

---------

Co-authored-by: Mitch Hartweg <mitchell@scoutapm.com>

* remove __future__ imports (#772)

* remove in-code python version checks that no longer apply when supporting py3.8+ only

* remove usage of text_type and string_type

* fix SimpleNamespace imports

* fix mocked side effect error

* remove __future__ imports

* fix expected line for error in test

---------

Co-authored-by: Mitch Hartweg <mitchell@scoutapm.com>

* update changelog and set version to 3.0.0rc1

* update changelog and set version to 3.0.0rc1

* adjust formatting of changelog

---------

Co-authored-by: Quinn Milionis <35316732+quinnmil@users.noreply.github.com>
Co-authored-by: Mitch Hartweg <mitchell@scoutapm.com>
Co-authored-by: Tim Schilling <schillingt@better-simple.com>
Co-authored-by: Quinn Milionis <quinn@scoutapm.com>
Assets 2