Skip to content

Commit c1f2381

Browse files
committed
add changelog entries
1 parent 2eceff2 commit c1f2381

File tree

3 files changed

+140
-1
lines changed

3 files changed

+140
-1
lines changed

CHANGELOG.md

Lines changed: 69 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,73 @@
11
## Release (2025-11-14)
2+
- `iaas`: [v1.0.0](services/iaas/CHANGELOG.md#v100)
3+
- **Breaking Change:** Add required `region` parameter to most API methods in `DefaultApi` class.
4+
- **Breaking Change:** Removal of API methods from `DefaultApi` class: `list_snapshots`, `update_image_scope_local`, `update_image_scope_public`.
5+
- **Feature:** Add new API methods to `DefaultApi` class:
6+
- `add_routes_to_routing_table`
7+
- `add_routing_table_to_area`
8+
- `create_network_area_region`
9+
- `delete_network_area_region`
10+
- `delete_route_from_routing_table`
11+
- `delete_routing_table_from_area`
12+
- `get_network_area_region`
13+
- `get_route_of_routing_table`
14+
- `get_routing_table_of_area`
15+
- `image_from_volume`
16+
- `list_network_area_regions`
17+
- `list_routes_of_routing_table`
18+
- `list_routing_tables_of_area`
19+
- `list_snapshots_in_project`
20+
- `update_network_area_region`
21+
- `update_route_of_routing_table`
22+
- `update_routing_table_of_area`
23+
- Update of regex validators for model class attributes
24+
- Update regex validators for `ip` attribute in `PublicIp`, `UpdatePublicIPPayload`, `CreatePublicIPPayload` model classes
25+
- Update regex validators for `gateway` attribute in `UpdateNetworkIPv4Body`, `UpdateNetworkIPv6Body` model classes
26+
- **Feature:** New model classes
27+
- Network area:
28+
- `RegionalArea`, `RegionalAreaListResponse`
29+
- `CreateNetworkAreaRegionPayload`
30+
- `RegionalAreaIPv4`, `UpdateRegionalAreaIPv4`
31+
- Routing tables:
32+
- `RoutingTable`, `RoutingTableListResponse`
33+
- `AddRoutesToRoutingTablePayload`
34+
- `AddRoutingTableToAreaPayload`
35+
- `UpdateRouteOfRoutingTablePayload`, `UpdateRoutingTableOfAreaPayload`
36+
- Routes:
37+
- `RouteDestination`, `DestinationCIDRv4`, `DestinationCIDRv6`
38+
- `RouteNexthop`, `NexthopInternet`, `NexthopIPv4`, `NexthopIPv6`, `NexthopBlackhole`
39+
- Network (IPv4): `NetworkIPv4`, `CreateNetworkIPv4`, `CreateNetworkIPv4WithPrefix`, `CreateNetworkIPv4WithPrefixLength`
40+
- Network (IPv6): `NetworkIPv6`, `CreateNetworkIPv6`, `CreateNetworkIPv6WithPrefix`, `CreateNetworkIPv6WithPrefixLength`
41+
- other: `CreateServerPayloadAllOfNetworking`, `ImageFromVolumePayload`, `UpdateNetworkAreaRegionPayload`, `ServerNetworking`
42+
- **Feature:** New attributes in model classes
43+
- Add `region` attribute to `PublicNetwork` model class
44+
- Add `destination` attribute to `Route` model class
45+
- Add `import_progress` attribute to model classes `CreateImagePayload`, `Image`
46+
- Add `encrypted` attribute to model class `Backup`
47+
- Add `ipv4`, `ipv6`, `routing_table_id` attributes to model class `CreateNetworkPayload`, `PartialUpdateNetworkPayload`
48+
- Add `ipv4`, `ipv6` `routing_table_id` attributes to model class `Network`
49+
- Add `items` attribute to `CreateNetworkAreaRoutePayload` model class
50+
- **Breaking Change:**: Removal of model classes
51+
- Network area: `Area`, `AreaConfig`, `CreateAreaAddressFamily`, `UpdateAreaAddressFamily`, `AreaPrefixConfigIPv4`, `CreateAreaIPv4`, `UpdateAreaIPv4`
52+
- Server: `CreateServerPayloadNetworking`
53+
- Network: `CreateNetworkIPv4Body`, `NetworkAreaIPv4`, `CreateNetworkAddressFamily`, `UpdateNetworkAddressFamily`, `CreateNetworkIPv6Body`
54+
- **Breaking Change:** Renaming of ID attributes in model classes
55+
- Renaming of attribute `network_range_id` to `id` in `NetworkRange` model class
56+
- Renaming of attribute `route_id` to `id` in `Route` model class
57+
- Renaming of attribute `network_id` to `id` in `Network` model class
58+
- Renaming of attribute `area_id` to `id` in `NetworkArea` model class
59+
- Renaming of attribute `project_id` to `id` in `Project` model class
60+
- **Breaking Change:** Renaming of `state` attribute to `status` in model classes `Network`, `NetworkArea`, `Project`
61+
- **Breaking Change:** Type changes of attributes of model classes
62+
- Change type of `networking` attribute from `CreateServerPayloadNetworking` to `ServerNetworking` in `Server` model class
63+
- Change type of `networking` attribute from `CreateServerPayloadNetworking` to `CreateServerPayloadAllOfNetworking` in `CreateServerPayload` model class
64+
- Change type of `nexthop` attribute from string to `RouteNexthop` in `Route` model class
65+
- **Breaking Change:**
66+
- Remove attribute `prefix` from `Route` model class
67+
- Remove attribute `ipv4` from `NetworkArea`, `CreateNetworkAreaRoutePayload` model classes
68+
- Remove attribute `address_family` from `CreateNetworkAreaPayload`, `CreateNetworkPayload`, `PartialUpdateNetworkAreaPayload`, `PartialUpdateNetworkPayload` model classes
69+
- Remove attributes `gateway`, `gatewayv6`, `nameservers`, `nameservers_v6`, `prefixes`, `prefixes_v6`, `public_ip` from `Network` model class
70+
- Remove attribute `openstack_project_id` from `Project` model class
271
- `cdn`:
372
- [v2.1.0](services/cdn/CHANGELOG.md#v210)
473
- **Breaking change:** Remove unused model classes: `GetLogsSearchFiltersResponse`, `PatchLokiLogSink`

services/iaas/CHANGELOG.md

Lines changed: 70 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,73 @@
1+
## v1.0.0
2+
- **Breaking Change:** Add required `region` parameter to most API methods in `DefaultApi` class.
3+
- **Breaking Change:** Removal of API methods from `DefaultApi` class: `list_snapshots`, `update_image_scope_local`, `update_image_scope_public`.
4+
- **Feature:** Add new API methods to `DefaultApi` class:
5+
- `add_routes_to_routing_table`
6+
- `add_routing_table_to_area`
7+
- `create_network_area_region`
8+
- `delete_network_area_region`
9+
- `delete_route_from_routing_table`
10+
- `delete_routing_table_from_area`
11+
- `get_network_area_region`
12+
- `get_route_of_routing_table`
13+
- `get_routing_table_of_area`
14+
- `image_from_volume`
15+
- `list_network_area_regions`
16+
- `list_routes_of_routing_table`
17+
- `list_routing_tables_of_area`
18+
- `list_snapshots_in_project`
19+
- `update_network_area_region`
20+
- `update_route_of_routing_table`
21+
- `update_routing_table_of_area`
22+
- Update of regex validators for model class attributes
23+
- Update regex validators for `ip` attribute in `PublicIp`, `UpdatePublicIPPayload`, `CreatePublicIPPayload` model classes
24+
- Update regex validators for `gateway` attribute in `UpdateNetworkIPv4Body`, `UpdateNetworkIPv6Body` model classes
25+
- **Feature:** New model classes
26+
- Network area:
27+
- `RegionalArea`, `RegionalAreaListResponse`
28+
- `CreateNetworkAreaRegionPayload`
29+
- `RegionalAreaIPv4`, `UpdateRegionalAreaIPv4`
30+
- Routing tables:
31+
- `RoutingTable`, `RoutingTableListResponse`
32+
- `AddRoutesToRoutingTablePayload`
33+
- `AddRoutingTableToAreaPayload`
34+
- `UpdateRouteOfRoutingTablePayload`, `UpdateRoutingTableOfAreaPayload`
35+
- Routes:
36+
- `RouteDestination`, `DestinationCIDRv4`, `DestinationCIDRv6`
37+
- `RouteNexthop`, `NexthopInternet`, `NexthopIPv4`, `NexthopIPv6`, `NexthopBlackhole`
38+
- Network (IPv4): `NetworkIPv4`, `CreateNetworkIPv4`, `CreateNetworkIPv4WithPrefix`, `CreateNetworkIPv4WithPrefixLength`
39+
- Network (IPv6): `NetworkIPv6`, `CreateNetworkIPv6`, `CreateNetworkIPv6WithPrefix`, `CreateNetworkIPv6WithPrefixLength`
40+
- other: `CreateServerPayloadAllOfNetworking`, `ImageFromVolumePayload`, `UpdateNetworkAreaRegionPayload`, `ServerNetworking`
41+
- **Feature:** New attributes in model classes
42+
- Add `region` attribute to `PublicNetwork` model class
43+
- Add `destination` attribute to `Route` model class
44+
- Add `import_progress` attribute to model classes `CreateImagePayload`, `Image`
45+
- Add `encrypted` attribute to model class `Backup`
46+
- Add `ipv4`, `ipv6`, `routing_table_id` attributes to model class `CreateNetworkPayload`, `PartialUpdateNetworkPayload`
47+
- Add `ipv4`, `ipv6` `routing_table_id` attributes to model class `Network`
48+
- Add `items` attribute to `CreateNetworkAreaRoutePayload` model class
49+
- **Breaking Change:**: Removal of model classes
50+
- Network area: `Area`, `AreaConfig`, `CreateAreaAddressFamily`, `UpdateAreaAddressFamily`, `AreaPrefixConfigIPv4`, `CreateAreaIPv4`, `UpdateAreaIPv4`
51+
- Server: `CreateServerPayloadNetworking`
52+
- Network: `CreateNetworkIPv4Body`, `NetworkAreaIPv4`, `CreateNetworkAddressFamily`, `UpdateNetworkAddressFamily`, `CreateNetworkIPv6Body`
53+
- **Breaking Change:** Renaming of ID attributes in model classes
54+
- Renaming of attribute `network_range_id` to `id` in `NetworkRange` model class
55+
- Renaming of attribute `route_id` to `id` in `Route` model class
56+
- Renaming of attribute `network_id` to `id` in `Network` model class
57+
- Renaming of attribute `area_id` to `id` in `NetworkArea` model class
58+
- Renaming of attribute `project_id` to `id` in `Project` model class
59+
- **Breaking Change:** Renaming of `state` attribute to `status` in model classes `Network`, `NetworkArea`, `Project`
60+
- **Breaking Change:** Type changes of attributes of model classes
61+
- Change type of `networking` attribute from `CreateServerPayloadNetworking` to `ServerNetworking` in `Server` model class
62+
- Change type of `networking` attribute from `CreateServerPayloadNetworking` to `CreateServerPayloadAllOfNetworking` in `CreateServerPayload` model class
63+
- Change type of `nexthop` attribute from string to `RouteNexthop` in `Route` model class
64+
- **Breaking Change:**
65+
- Remove attribute `prefix` from `Route` model class
66+
- Remove attribute `ipv4` from `NetworkArea`, `CreateNetworkAreaRoutePayload` model classes
67+
- Remove attribute `address_family` from `CreateNetworkAreaPayload`, `CreateNetworkPayload`, `PartialUpdateNetworkAreaPayload`, `PartialUpdateNetworkPayload` model classes
68+
- Remove attributes `gateway`, `gatewayv6`, `nameservers`, `nameservers_v6`, `prefixes`, `prefixes_v6`, `public_ip` from `Network` model class
69+
- Remove attribute `openstack_project_id` from `Project` model class
70+
171
## v0.9.0
272
- Add `created_at` and `updated_at` attribute to `SecurityGroupRule`, `BaseSecurityGroupRule` and `CreateSecurityGroupRulePayload` model classes
373
- Add `description` attribute to `NIC`, `CreateNicPayload` and `UpdateNicPayload` model classes

services/iaas/pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ name = "stackit-iaas"
33

44
[tool.poetry]
55
name = "stackit-iaas"
6-
version = "v0.9.0"
6+
version = "v1.0.0"
77
authors = [
88
"STACKIT Developer Tools <developer-tools@stackit.cloud>",
99
]

0 commit comments

Comments
 (0)