Skip to content

Releases: GreyNoise-Intelligence/pygreynoise

v3.0.2

10 Mar 13:42
947bcec

Choose a tag to compare

  • Fix issue with passing proxy setting to requests

What's Changed

Full Changelog: v3.0.1...v3.0.2

v3.0.1

18 Jun 20:42
29ff38f

Choose a tag to compare

  • Updated query command to use GNQL Metadata endpoint when exclude_raw is True

v3.0.0

02 Jun 20:40
bd87014

Choose a tag to compare

  • BREAKING CHANGES:

    • The riot command is deprecated and will be removed in a future version.
      Please use ip command instead.
    • Removed support for Python 3.6 and 3.7
    • Many schema changes to the API responses for the ip, ip-multi, and
      query commands
    • Updated API endpoints to v3 for ip, ip-multi, quick, and query commands
    • Updated Python version requirements to support Python 3.8 through 3.12
    • SDK now uses api_config object to initialize the API client
    • Use modern packaging metadata with pyproject.toml instead of setup.cfg
  • API client:

    • Update ip, ip-multi, quick, and query commands to use new v3 endpoints
    • Update ip, ip-multi, quick, and query commands to return business_service_intelligence and
      internet_scanner_intelligence attributes
    • Added thread support for multi-lookup requests
    • Added api_config object to initialize the API client
  • CLI:

    • Update ip, ip-multi, quick, and query commands to support new attributes
  • Dependencies:

    • Updated Click to version 8.1.8
    • Updated cachetools to version 5.5.2
    • Updated dict2xml to version 1.7.6
    • Updated jinja2 to version 3.1.6
    • Updated more-itertools to version 10.7.0
    • Updated six to version 1.17.0

v2.3.0

01 Aug 13:08
abd3776

Choose a tag to compare

What's Changed

Full Changelog: v2.2.0...v2.3.0

v2.2.0

13 Jun 12:44
3a7eb7d

Choose a tag to compare

What's Changed

Full Changelog: v2.1.0...v2.2.0

v2.1.0

07 Feb 21:18
5566308

Choose a tag to compare

  • 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

20 Apr 17:18
fb1876c

Choose a tag to compare

  • 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

15 Feb 22:01

Choose a tag to compare

  • 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
  • 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
  • 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

09 Sep 16:57
1dabc94

Choose a tag to compare

  • 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 where include_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

09 Jun 19:43
04544f3

Choose a tag to compare

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