-
Notifications
You must be signed in to change notification settings - Fork 8
Release v0.2.0 #48
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
Merged
Merged
Release v0.2.0 #48
Changes from all commits
Commits
Show all changes
5 commits
Select commit
Hold shift + click to select a range
a2bc1a2
updated changelog for release v0.2.0
Tejashree-RS 36903b9
address review commetns
Tejashree-RS d13d213
addressed review comments
Tejashree-RS 3087928
addressed review comments
Tejashree-RS 7948656
addressed review commetns
Tejashree-RS File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,49 @@ | ||
| ## Summary | ||
| <!-- Brief description of what this PR does --> | ||
|
|
||
| ## Type of Change | ||
| <!-- Check all that apply --> | ||
| - [ ] 🆕 New API / Model | ||
| - [ ] 🔧 Update Existing Schema or Model | ||
| - [ ] 🐛 Bug Fix | ||
| - [ ] 📝 Documentation | ||
| - [ ] 🧹 Maintenance (dependency upgrades, CI, refactoring) | ||
|
|
||
| ## Affected Packages | ||
| <!-- Check every package touched by this PR --> | ||
| - [ ] `anycast` | ||
| - [ ] `cloud_discovery` | ||
| - [ ] `dfp` | ||
| - [ ] `dns_config` | ||
| - [ ] `dns_data` | ||
| - [ ] `dtc` | ||
| - [ ] `fw` | ||
| - [ ] `infra_mgmt` | ||
| - [ ] `infra_provision` | ||
| - [ ] `ipam` | ||
| - [ ] `ipam_federation` | ||
| - [ ] `keys` | ||
| - [ ] `redirect` | ||
| - [ ] `upgrade_policy` | ||
| - [ ] `universal_ddi_client` | ||
|
|
||
| **Resource / Model**: <!-- e.g. ZoneFilter, DiscoveryConfig, IpSpace --> | ||
| **Description**: <!-- One-line description of what was added or changed --> | ||
|
|
||
| ## Schema Changes | ||
| <!-- Check all that apply, delete if not applicable --> | ||
| - [ ] New model added | ||
| - [ ] New field(s) added to existing model | ||
| - [ ] Field(s) removed or renamed | ||
| - [ ] Required fields changed | ||
|
|
||
| ## Ticket / Issue | ||
| <!-- Link the GitHub issue this PR addresses (e.g., #123). Leave blank if none. --> | ||
| Fixes # | ||
|
|
||
| ## Changelog Inclusion | ||
| - [x] Consider for changelog and release notes addition | ||
| <!-- Uncheck above if this PR should NOT appear in changelog/release notes (e.g., minor internal cleanup, typo fix) --> | ||
|
|
||
| ## Additional Context | ||
| <!-- Any additional context, references, or links to upstream API docs --> |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,74 @@ | ||
| # Changelog | ||
|
|
||
| All notable changes to the Universal DDI Python Client will be documented in this file. | ||
|
|
||
| ## [v0.2.0](https://github.com/infobloxopen/universal-ddi-python-client/releases/tag/v0.2.0) (2026-07-16) | ||
|
|
||
| ### New Features | ||
|
|
||
| - **[DNS Traffic Control]** Added full support for the DTC (DNS Traffic Control) API ([#30](https://github.com/infobloxopen/universal-ddi-python-client/pull/30), [#38](https://github.com/infobloxopen/universal-ddi-python-client/pull/38)): | ||
| - CRUD operations for Pools | ||
| - CRUD operations for Servers | ||
| - HTTP, ICMP, TCP, PDP, and SIP Health Checks | ||
| - Topology | ||
| - **[DNS Configuration]** Added support for LBDN object ([#35](https://github.com/infobloxopen/universal-ddi-python-client/pull/35)) | ||
| - **[DNS Data]** Added record protection support for DNS records ([#36](https://github.com/infobloxopen/universal-ddi-python-client/pull/36)) | ||
|
|
||
| ### Improvements | ||
|
|
||
| - **[DNS Configuration]** Added `compartment_id` field to `ACL`, `AuthZone`, `ForwardZone`, `View`, and `AuthNsg` models ([#35](https://github.com/infobloxopen/universal-ddi-python-client/pull/35)) | ||
| - **[IPAM]** Updated `DHCPConfig` and `InheritedDHCPConfig` models with new fields (`hold_reclaimed_time`, `authoritative_dhcp`, and others) to align with the latest IPAM API schema ([#44](https://github.com/infobloxopen/universal-ddi-python-client/pull/44)) | ||
|
|
||
| ### Fixes | ||
|
|
||
| - **[DNS Data]** Set `name_in_zone` to default `None` on the `Record` model and added `compartment_id` field to DNS record types ([#37](https://github.com/infobloxopen/universal-ddi-python-client/pull/37)) | ||
| - Fixes [#28](https://github.com/infobloxopen/universal-ddi-python-client/issues/28): Unable to create DNS records: required record name fields are absent despite providing required fields. | ||
| - Fixes [#29](https://github.com/infobloxopen/universal-ddi-python-client/issues/29): Record.to_dict() includes name_in_zone: "" default which conflicts with absolute_name_spec. | ||
| - **[Cloud Discovery]** Updated Cloud Discovery schemas to include zone filters and related fields ([#51](https://github.com/infobloxopen/universal-ddi-python-client/pull/51)) | ||
|
|
||
| ### Maintenance | ||
|
|
||
| - Updated minimum supported Python version from 3.8 to 3.10 ([#45](https://github.com/infobloxopen/universal-ddi-python-client/pull/45)) | ||
|
|
||
| ## [v0.1.1](https://github.com/infobloxopen/universal-ddi-python-client/releases/tag/v0.1.1) (2025-04-28) | ||
|
|
||
| ### Fixes | ||
|
|
||
| - **[IPAM]** Updated Fixed Address to set `Address` as an optional field ([#23](https://github.com/infobloxopen/universal-ddi-python-client/pull/23)) | ||
| - **[Cloud Discovery]** Updated Providers to set `Source Config ID` as an optional field ([#24](https://github.com/infobloxopen/universal-ddi-python-client/pull/24)) | ||
|
|
||
| ### Improvements | ||
|
|
||
| - Added environment variable support for Debug operations ([#25](https://github.com/infobloxopen/universal-ddi-python-client/pull/25)) | ||
|
|
||
| ### Maintenance | ||
|
|
||
| - Updated Package Requirements for `urllib3` and `setuptools` ([#27](https://github.com/infobloxopen/universal-ddi-python-client/pull/27)) | ||
|
|
||
| ## [v0.1.0](https://github.com/infobloxopen/universal-ddi-python-client/releases/tag/v0.1.0) (2025-01-31) | ||
|
|
||
| ### Initial Release for Universal DDI Python Client | ||
|
|
||
| The initial release of the **Universal DDI Python Client** supports the following Universal DDI APIs: | ||
|
|
||
| #### Infoblox Cloud | ||
|
|
||
| - **Infrastructure Management** | ||
| - **Infrastructure Provision** (HostActivation API) | ||
| - **Anycast Configuration Manager** | ||
| - **Upgrade Policy** | ||
|
|
||
| #### Infoblox Threat Defense | ||
|
|
||
| - **Threat Defense Cloud** (FW API) | ||
| - **DNS Forwarding Proxy** (DFP API) | ||
| - **Redirect** | ||
|
|
||
| #### Universal DDI | ||
|
|
||
| - **IP Address Management** | ||
| - **DNS Configuration** | ||
| - **DNS Data** | ||
| - **Keys** | ||
| - **Cloud Discovery Providers** | ||
| - **IPAM Federation** | ||
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.