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

Release of version 0.5.0 #230

Merged
merged 1 commit into from
Dec 14, 2021
Merged

Release of version 0.5.0 #230

merged 1 commit into from
Dec 14, 2021

Conversation

khebhut[bot]
Copy link
Contributor

@khebhut khebhut bot commented Dec 14, 2021

Hey, @4n4nd!

Opening this PR to create a release in a backwards compatible manner.


WARNING NOTE
The release version mentioned in the source-code couldn't be found in git tags, hence the release is created from the start.
If that is not the right behavior:

  • Close this pull request & release issue.
  • Fix the version string in source-code to reflect the latest git-tag, or create the missing tag pointing to the last release sha.
  • Create a new release issue.

Closes: #229


Changelog:
* update deps and change python version in pipfile to 3.8
* Add check to ensure valid input for timestamps in metric range fnc.
* Update .pre-commit-config.yaml
* Fix docs formatting
* README.md example codes fix (#213)
* Update OWNERS file (#212)
* update pytest prom url since operatefirst url is now behind a proxy (#210)
* :hatching_chick: fix of the naming which is causing dependency update failure
* Update test prometheus url to operate-first prometheus (#194)
* :arrow_up: Bump pillow from 8.0.1 to 8.1.1
* Added slack and google chat link (#189)
* fix documentation formatting (#187)
* Release of version 0.4.2 (#186)
* Add method to check connection to Prometheus (#181)
*  feat: replaced exit with ValueError (#182)
* Add MetricRangeDataFrame to RTD. Add sphinx to Pipfile. (#177)
* :pushpin: Automatic update of dependency httmock from 1.3.0 to 1.4.0 (#172)
* :pushpin: Automatic update of dependency numpy from 1.19.2 to 1.19.4 (#171)
* :pushpin: Automatic update of dependency matplotlib from 3.3.2 to 3.3.3 (#170)
* :pushpin: Automatic update of dependency dateparser from 0.7.6 to 1.0.0 (#168)
* :pushpin: Automatic update of dependency requests from 2.24.0 to 2.25.0 (#167)
* Update example notebook (#166)
* Add description of MetricSnapshotDataFrame,MetricRangeDataFrame to README
* :pushpin: Automatic update of dependency numpy from 1.19.1 to 1.19.2 (#162)
* :pushpin: Automatic update of dependency numpy from 1.19.1 to 1.19.2 (#161)
* :pushpin: Automatic update of dependency matplotlib from 3.3.1 to 3.3.2 (#160)
* :pushpin: Automatic update of dependency numpy from 1.19.1 to 1.19.2 (#155)
* :pushpin: Automatic update of dependency matplotlib from 3.3.1 to 3.3.2 (#158)
* :pushpin: Automatic update of dependency pandas from 1.1.1 to 1.1.2 (#154)
* :sparkles: fixes to make pre-commit happy
* :sparkles: now with an OWNERS file, so that Thoth bots can help you even more
* Updating the readme
* Release of version 0.4.1 (#151)
* :pushpin: Automatic update of dependency matplotlib from 3.3.0 to 3.3.1 (#148)
* :pushpin: Automatic update of dependency matplotlib from 3.3.0 to 3.3.1 (#147)
* :pushpin: Automatic update of dependency pandas from 1.1.0 to 1.1.1 (#146)
* Updated the get_metric_aggregations to return global aggregations for both range query and current time query
* :hatching_chick: follow pre-commit compliance for the application
* Make tests pass: ensure ordering of fixtures. (#140)
* :truck: include aicoe-ci configuration file with pytest env vars
* Deduplicate creation of MetricsList.
* add metricrangedf and tests (#137)
* :pushpin: Automatic update of dependency pandas from 1.0.5 to 1.1.0
* Release of version 0.4.0
* Document retry
* :pushpin: Automatic update of dependency numpy from 1.19.0 to 1.19.1
* :pushpin: Automatic update of dependency matplotlib from 3.2.2 to 3.3.0
* Retry the proper way
* Updated the pipfile and the requirement.txt file
* :pushpin: Automatic update of dependency matplotlib from 3.2.1 to 3.2.2
* :pushpin: Automatic update of dependency pandas from 1.0.4 to 1.0.5
* :pushpin: Automatic update of dependency requests from 2.23.0 to 2.24.0
* :pushpin: Automatic update of dependency dateparser from 0.7.5 to 0.7.6
* Update README.md
* Update README.md
* Update README.md
* Release of version 0.3.1
* Update setup.py setup.py should get version info directly from __init__.py
* :pushpin: Automatic update of dependency dateparser from 0.7.4 to 0.7.5
* Release of version 0.3.0
* Update .coafile
* Template for issue creation
* :pushpin: Automatic update of dependency pandas from 1.0.3 to 1.0.4
* added numpy to requirements.txt
* added params argument
* added tests for metric_aggregation
* removed metric_aggregation class
* fix linter errors
* fixed import issues
* added doc strings
* fixed doc string
* code cleaning
* code cleaning and adding adding doc strings
* fixed data processing
* added aggregation class
* :pushpin: Automatic update of dependency matplotlib from 3.2.0 to 3.2.1
* :pushpin: Automatic update of dependency pandas from 1.0.2 to 1.0.3
* Add MetricSnapshotDataFrame module to generate docs config. Update docstring. Addresses #93
* Add Coala Linter
* :pushpin: Automatic update of dependency pandas from 1.0.1 to 1.0.2
* :pushpin: Automatic update of dependency dateparser from 0.7.2 to 0.7.4
* Fixed lint error - missing period in summary line
* Fixed lint errors. Replaced assert for better code quality
* Added some tests for MetricSnapshotDataFrame
* Added initial implementation of MetricSnapshotDataFrame. Addresses #86
* :pushpin: Automatic update of dependency matplotlib from 3.1.3 to 3.2.0
* :pushpin: Automatic update of dependency matplotlib from 3.1.3 to 3.2.0
* Fix Lint Errors
* :pushpin: Automatic update of dependency requests from 2.22.0 to 2.23.0
* Update .thoth.yaml
* Update .thoth.yaml
* :pushpin: Automatic update of dependency pandas from 1.0.0 to 1.0.1
* try to make codacy happy
* Base testcase for network mocking, test for PrometheusConnect. solves #38
* :pushpin: Automatic update of dependency matplotlib from 3.1.2 to 3.1.3
* :pushpin: Automatic update of dependency pandas from 0.25.3 to 1.0.0
* add exception module to docs build
* Upd missed Exception rising, upd docstrings
* Replace Exception to internal exception class
* method to access prometheus query_range HTTP API
* :pushpin: Automatic update of dependency matplotlib from 3.1.1 to 3.1.2
* :pushpin: Automatic update of dependency pandas from 0.25.2 to 0.25.3
* :pushpin: Automatic update of dependency pandas from 0.25.1 to 0.25.2
* Release of version 0.2.1
* Using env var set in zuul config
* Revert "[WIP]Use .zuul.yaml for pytest env vars instead of .env"
* Use .zuul.yaml for pytest env vars instead of .env
* Update Version number to create a new release
* Initial dependency lock
* Add Pipfile for dependency management
* Add .env file for prometheus url to run pytest
* Update README.md
* Add a .coafile And fix coala errors
* py linting and coala fixes
* Added kebechet support
* Delete .stickler.yml
* added Thoth's Zuul and Coala config (#44)
* Remove matplotlib warning
* bump version number to 0.0.2b4 for a new pre-release
* Update example notebook
* Remove dateparser as a dependency and use datetime objects in PrometheusConnect Use datetime objects for metric start_time and end_time. Use timedelta objects for chunk_size. Add tests for class PrometheusConnect Move pretty_print_metric function to utils.py
* Update README.md
* Update .stickler.yml
* Update .stickler.yml
* Create pyproject.toml
* Update .stickler.yml
* Format using black No code changes
* No strings for datetime input for Metric class constructor For `oldest_data_datetime` parameter, the only accepted input types are `datetime.datetime`/`datetime.timedelta` or `NoneType`
* Create .zuul.yaml
* Remove duplicate stored metrics from repo root
* dateparser unexpected behaviour fix, now use the timestamp to convert numpy.datetime64 to datetime.datetime (#23)
* Update MetricsList constructor
* Add unit tests for class `Metric` and `MetricsList`
* Update metric.py
* Add properties `start_time` and `end_time` (datetime objects) to the `Metric` class
* Added optional argument for GET params to all query functions + style fixes
* minor: style fixes
* Added option to specify GET params in custom_query()
* init a Metric object from an existing Metric object
* Update version number for v0.0.2b1 release
* Update Sphinx doc V0.0.2 (#15)
* Update documentation (#14)
* Add example notebook for Metric and MetricsList classes
* Add a Metric Class to make metric data processing easier. Also create a MetricsList class which directly takes the metric data received from prometheus and makes processing it easier
* Update .stickler.yml
* Update .stickler.yml
* Update README.md
* Adding .stickler.yml
* Add Sphinx Documentation configuration
* Change Package name to `prometheus-api-client`
* Update setup.py. Update __init__.py
* Add codacy code quality badge to the README.md
* Add a method in class PrometheusConnect for making custom queries to Prometheus. Fix some documentation
* Add documentation for the class and its methods.
* Add example usage in app.py
* Add function to store metrics locally Add function to print metric data Add requirements.txt
* Fix request query for `get_current_metric_value`
* Add basic methods to request data from prometheus

@khebhut khebhut bot added the bot label Dec 14, 2021
@sesheta sesheta added the size/L Denotes a PR that changes 100-499 lines, ignoring generated files. label Dec 14, 2021
Copy link
Owner

@4n4nd 4n4nd left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

/lgtm

@sesheta sesheta added the lgtm Indicates that a PR is ready to be merged. label Dec 14, 2021
@4n4nd 4n4nd merged commit 5c09c7f into master Dec 14, 2021
@sesheta
Copy link
Contributor

sesheta commented Dec 14, 2021

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: 4n4nd

The full list of commands accepted by this bot can be found here.

The pull request process is described here

Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@sesheta sesheta added the approved Indicates a PR has been approved by an approver from all required OWNERS files. label Dec 14, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
approved Indicates a PR has been approved by an approver from all required OWNERS files. bot lgtm Indicates that a PR is ready to be merged. size/L Denotes a PR that changes 100-499 lines, ignoring generated files.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

New minor release
2 participants