Releases: GreyNoise-Intelligence/pygreynoise
Releases · GreyNoise-Intelligence/pygreynoise
v3.0.2
- Fix issue with passing proxy setting to requests
What's Changed
- v3.0.2 (#878) by @bradchiappetta in #879
Full Changelog: v3.0.1...v3.0.2
v3.0.1
- Updated query command to use GNQL Metadata endpoint when exclude_raw is True
v3.0.0
-
BREAKING CHANGES:
- The
riotcommand is deprecated and will be removed in a future version.
Please useipcommand instead. - Removed support for Python 3.6 and 3.7
- Many schema changes to the API responses for the
ip,ip-multi, and
querycommands - Updated API endpoints to v3 for
ip,ip-multi,quick, andquerycommands - Updated Python version requirements to support Python 3.8 through 3.12
- SDK now uses
api_configobject to initialize the API client - Use modern packaging metadata with pyproject.toml instead of setup.cfg
- The
-
API client:
- Update
ip,ip-multi,quick, andquerycommands to use new v3 endpoints - Update
ip,ip-multi,quick, andquerycommands to returnbusiness_service_intelligenceand
internet_scanner_intelligenceattributes - Added thread support for multi-lookup requests
- Added
api_configobject to initialize the API client
- Update
-
CLI:
- Update
ip,ip-multi,quick, andquerycommands to support new attributes
- Update
-
Dependencies:
- Updated
Clickto version 8.1.8 - Updated
cachetoolsto version 5.5.2 - Updated
dict2xmlto version 1.7.6 - Updated
jinja2to version 3.1.6 - Updated
more-itertoolsto version 10.7.0 - Updated
sixto version 1.17.0
- Updated
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
similarcommand to support IP Similarity lookups - Added
timelinecommand to support IP Time Series Single Attribute lookups - Added
timelinehourlycommand to support IP Time Series Hourly Summary lookups - Added
timelinedailycommand to support IP Time Series Daily Summary lookups - Added
exclude_rawparameter to query command to reduce issues with default behavior in integrations
- Added
-
CLI:
- Added
similarcommand to support IP Similarity lookups - Added
timelinecommand to support IP Time Series Single Attribute lookups - Added
timelinehourlycommand to support IP Time Series Hourly Summary lookups - Added
timelinedailycommand 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
quickcommand to use a POST API request instead of a GET API request - Fix bug with
ip_multipreventing lists of more than 1000 entries from returning correct data - Fix bug with
ip_multiwhen cache is disabled not returning correct values - Fix bug with
ip_multiwhereinclude_invalidparameter 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