Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: linode/linode_api4-python
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v5.44.0
Choose a base ref
...
head repository: linode/linode_api4-python
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v5.45.0
Choose a head ref
  • 11 commits
  • 44 files changed
  • 11 contributors

Commits on Apr 28, 2026

  1. Configuration menu
    Copy the full SHA
    05b9f8a View commit details
    Browse the repository at this point in the history

Commits on May 11, 2026

  1. Merge pull request #692 from linode/dev

    TPT-4278: python-sdk: update dev
    mgwoj authored May 11, 2026
    Configuration menu
    Copy the full SHA
    0ef2ee6 View commit details
    Browse the repository at this point in the history

Commits on May 26, 2026

  1. Aclp logs support (#686)

    * Add destination API models for monitor objects
    
    * Add destination API support in monitor group
    
    * Destination.history client call fix
    
    * `access_key_secret` parameter name fixes
    
    * Add unit tests
    
    * Rename Destination to LogsDestination
    
    * Add integration tests
    
    * Typo fix
    
    * Integration tests tweaks
    
    * Documentation tweaks
    
    * Add negative integration test cases
    
    * Fix assertion
    
    * Formatting tweaks
    
    * ACLP Logs stream - add model and group
    
    * ACLP Logs Stream - unit tests
    
    * ACLP Logs stream - add integration tests
    
    * ACLP Logs Stream - ensure update reverts on failed assertions
    
    * ACLP Logs Stream - Formatting tweaks
    
    * ACLP Logs Stream - copilot review tweaks
    
    * ACLP Logs Stream - review tweaks - pt. 2
    
    * ACLP Logs Stream - review tweaks - pt. 3
    
    * ACLP Logs Stream - remove redundant comma
    
    * ACLP Logs Stream - Merge save() method integration tests, add skip guard if stream already exists
    
    * Update test/unit/objects/monitor_test.py
    
    Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
    
    * ACLP Logs Stream - refactor invalid destination test to use session-scoped fixture for deterministic execution
    
    * ACLP Logs - update assertion - stream status not tracked by version history
    
    * ACLP Logs - update e2e tests workflow
    
    * Update .github/workflows/e2e-test.yml
    
    Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
    
    * Update linode_api4/objects/monitor.py
    
    Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
    
    * ACLP Logs - Clarify LogsDestinationType supporting only one value
    
    * ACLP Logs - Fix formatting
    
    * ACLP Logs - Extend destination API with new updates
    
    * ACLP Logs - Extend Stream API with lke_audit_logs_type, reorder tests
    
    * ACLP Logs - fix __all__ statement
    
    * ACLP Logs - Stabilize stream tests
    
    * ACLP Logs - Reduce integration tests runtime - remove unnecessary updates
    
    * ACLP Logs - Remove integration tests capability check
    
    * ACLP Logs - Stabilize integration tests - loosen status update assertions
    
    * ACLP Logs - Increase timeout for destinations and buckets cleanup
    
    * ACLP Logs - Increase timeout for destinations and buckets cleanup
    
    * ACLP Logs - stabilize integration tests - fix teardown
    
    * ACLP Logs - rename fixture
    
    ---------
    
    Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
    sjer-akamai and Copilot authored May 26, 2026
    Configuration menu
    Copy the full SHA
    5e120f6 View commit details
    Browse the repository at this point in the history

Commits on Jun 4, 2026

  1. Updating python sdk to include group_by at dashboard level (#703)

    * updating group_by at dashboard level
    
    * reformatting files
    
    ---------
    
    Co-authored-by: Maciej Wilk <mawilk@akamai.com>
    mawasthy-lgtm and mawilk90 authored Jun 4, 2026
    Configuration menu
    Copy the full SHA
    1b1eaff View commit details
    Browse the repository at this point in the history

Commits on Jun 8, 2026

  1. Configuration menu
    Copy the full SHA
    cff502a View commit details
    Browse the repository at this point in the history
  2. TPT-4443: Fix flaky tests (#698)

    * Fix flaky integration tests
    
    * Update test_domain and test_volume with waits
    
    * Update test_linode_client and test_account with waits
    
    * Add linode.invalidate() into get_linode_status
    
    * Add two more Capabilities to be aligned with the latest apinext object
    
    * Add missing API doc links for Object Storage global quotas
    mawilk90 authored Jun 8, 2026
    Configuration menu
    Copy the full SHA
    e12230d View commit details
    Browse the repository at this point in the history

Commits on Jun 10, 2026

  1. TPT-4285: Implement integration tests for ReservedIP for IPv4 (#688)

    * build(deps): bump actions/dependency-review-action from 4 to 5 (#695)
    
    Bumps [actions/dependency-review-action](https://github.com/actions/dependency-review-action) from 4 to 5.
    - [Release notes](https://github.com/actions/dependency-review-action/releases)
    - [Commits](actions/dependency-review-action@v4...v5)
    
    ---
    updated-dependencies:
    - dependency-name: actions/dependency-review-action
      dependency-version: '5'
      dependency-type: direct:production
      update-type: version-update:semver-major
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    
    * Change assignments type from dict to list (#687)
    
    * TPT-4278: python-sdk: Implement support for Reserved IP for IPv4 (#672)
    
    * TPT-4278 python-sdk: Implement support for Reserved IP for IPv4
    
    # Conflicts:
    #	conftest.py
    #	linode_api4/groups/networking.py
    #	linode_api4/groups/tag.py
    #	linode_api4/objects/networking.py
    #	test/unit/groups/networking_test.py
    
    * TPT-4278: python-sdk: Implement support for Reserved IP for IPv4
    
    * Create int tests for Reserved IPs networking endpoints
    
    * Create int tests for Reserved IPs: types, allocate
    
    * Create int tests for Reserved IPs: ephemeral
    
    * Create int tests for Reserved IPs: linode instances
    
    * Move fixtures for reserved IPs into conftest
    
    * Create int tests for Reserved IPs: linode interfaces
    
    * Create int tests for Reserved IPs: nodebalancers
    
    * Create int tests for Reserved IPs: tags
    
    * Refactor
    
    * Update tests after API changes on DevCloud
    
    * Create int tests for Reserved IPs: tags #2
    
    * Linter fix
    
    * Linter fix
    
    * Remove pytest.ini
    
    * Remove unused assertions after API Team clarifications
    
    * Use reservedIP's region for NB
    
    * Refactor
    
    * Address Copilot remarks
    
    * Linter fix
    
    * Revert capabilities' changes in get_regions
    
    * Linter fixes
    
    * Address Copilot remarks
    
    * Address PR remarks
    
    * Use try-finally to delete resources in case of fail
    
    ---------
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: Michal Wojcik <32574975+mgwoj@users.noreply.github.com>
    Co-authored-by: Michal Wojcik <miwojci@akamai.com>
    4 people authored Jun 10, 2026
    Configuration menu
    Copy the full SHA
    7af9400 View commit details
    Browse the repository at this point in the history
  2. Resolve conflicts

    lgarber-akamai committed Jun 10, 2026
    Configuration menu
    Copy the full SHA
    6431e68 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #706 from linode/proj/reserved-ips

    TPT-4275: [Project] Reserved IPv4
    lgarber-akamai authored Jun 10, 2026
    Configuration menu
    Copy the full SHA
    898dbce View commit details
    Browse the repository at this point in the history

Commits on Jun 11, 2026

  1. TPT-4275: Resolve failings tests blocking release (#708)

    * Resolve failings tests blocking release
    
    * Correct interfaces test
    lgarber-akamai authored Jun 11, 2026
    Configuration menu
    Copy the full SHA
    3ccfd56 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #705 from linode/dev

    Release v5.45.0
    yec-akamai authored Jun 11, 2026
    Configuration menu
    Copy the full SHA
    76d6341 View commit details
    Browse the repository at this point in the history
Loading