Releases: GreyNoise-Intelligence/pygreynoise
Releases · GreyNoise-Intelligence/pygreynoise
v2.3.0
v2.2.0
What's Changed
- Bump ipython from 8.14.0 to 8.21.0 in /requirements by @dependabot in #790
- Bump yamllint from 1.28.0 to 1.34.0 in /requirements by @dependabot in #791
- Bump flake8 from 6.0.0 to 7.0.0 in /requirements by @dependabot in #794
- Bump isort from 5.12.0 to 5.13.2 in /requirements by @dependabot in #795
- Bump pre-commit from 3.3.2 to 3.7.0 in /requirements by @dependabot in #802
- Bump black from 23.1.0 to 24.3.0 in /requirements by @dependabot in #800
- v2.2.0 Release by @bradchiappetta in #824
Full Changelog: v2.1.0...v2.2.0
v2.1.0
-
API client:
- None
-
CLI:
- Fixed stats command display to show correct countries
- Fixed similar command to handle non-noise IP response
-
Dependencies:
- Updated requests to version 2.31.0
- Updated cachetools to version 5.3.1
- Removed ipaddress as a required package
v2.0.1
-
API client:
- Updated timeline commands to support 90 day lookback period
-
CLI:
- Updated timeline commands to support 90 day lookback period
-
Dependencies:
- Updated ansimarkup to version 1.5.0
- Updated dict2xml to version 1.7.3
- Updated itertools to version 9.1.0
- Updated requests to version 2.28.2
v2.0.0
-
BREAKING CHANGE:
- Removed support for python 3.5
-
API client:
- Added
similar
command to support IP Similarity lookups - Added
timeline
command to support IP Time Series Single Attribute lookups - Added
timelinehourly
command to support IP Time Series Hourly Summary lookups - Added
timelinedaily
command to support IP Time Series Daily Summary lookups - Added
exclude_raw
parameter to query command to reduce issues with default behavior in integrations
- Added
-
CLI:
- Added
similar
command to support IP Similarity lookups - Added
timeline
command to support IP Time Series Single Attribute lookups - Added
timelinehourly
command to support IP Time Series Hourly Summary lookups - Added
timelinedaily
command to support IP Time Series Hourly Summary lookups
- Added
-
Dependencies:
- Updated dict2xml to version 1.7.2
- Updated colorama to version 0.4.6
- Updated cachetools to version 5.3.0
v1.3.0
-
API client:
- Rework logging to remove structlog predefined logging to follow best practices
- Update the
quick
command to use a POST API request instead of a GET API request - Fix bug with
ip_multi
preventing lists of more than 1000 entries from returning correct data - Fix bug with
ip_multi
when cache is disabled not returning correct values - Fix bug with
ip_multi
whereinclude_invalid
parameter was not working
-
CLI:
- None
-
Dependencies:
- Updated Click to 8.1.3
- Updated colorama to 0.4.5
- Updated jinja2 to 3.1.2
- Updated more-itertools to 8.14.0
- Update requests to 2.28.1
- Removed structlog
v1.2.1
v1.2.1 Updates
-
API client:
- None
-
CLI:
- Add missing HASSH values to output for IP and QUERY commands
- Remove unused PCAP command
-
Dependencies:
- Update jinja to 3.1.0
- Update dict2xml to 1.7.1
- Update Click to 8.1.2
- Update more-itertools to 8.13.0
- Update cachetools to 5.2.0
v1.2.0
v1.2.0 Updates (#534) * API client: * Add ip_multi command to support bulk IP Context lookups * Fix issue with "include_invalid" option on quick command failing with "riot" key missing * CLI: * Add ip-multi command to support bulk IP Context lookups * Add support for comma separated IP lists for ip-multi and quick commands * Add size and scroll arguments for query and stats command * Update quick command to not error completely when non-routable IP is passed as an input in a list * Dependencies: * Added colorama dependency * Update Click to 8.0.3 * Updated cachetools to 5.0.0 * Updated jinja to 3.0.3 * Updated more-itertools to 8.12.0 * Updated requests to 2.27.1 * Updated structlog to 21.5.0
v1.1.0
updates for quick endpoint changes and riot trust_level (#498)
v1.0.0
Merge pull request #491 from GreyNoise-Intelligence/improve_ip_valida…