You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- (CAT-2007) Use vendored cert files and VERIFY_PEER wth NET::HTTP on Windows [#1396](https://github.com/puppetlabs/pdk/pull/1396) ([david22swan](https://github.com/david22swan))
27
25
- (CAT-2040) pdk spinner inconsistent on windows [#1394](https://github.com/puppetlabs/pdk/pull/1394) ([alex501212](https://github.com/alex501212))
Copy file name to clipboardExpand all lines: docs/release_notes_pdk.md
+38-1Lines changed: 38 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,6 +2,44 @@
2
2
3
3
New features, enhancements, and resolved issues for PDK.
4
4
5
+
## PDK 3.4.0
6
+
7
+
### Deprecations
8
+
9
+
* Support has been removed for `SLES 12` and packages for it are no being longer built.
10
+
11
+
### New features and enhancements
12
+
13
+
* The in built `forge upload` functionality has been replaced with a call to the `puppet_forge` gem.
14
+
*`json-schema` dependency updated so as to `~> 5.0` in order for it to be kept it in line with the wider Puppet products.
15
+
* Support for `RedHat 8` has been extended to `AARCH64` with new packages built.
16
+
17
+
### Bug Fixes
18
+
19
+
* A parser swap to `JSON::Pure` has been removed from the `metadata_syntax_validator` changing the output. This is needed as the parser no longer being supported by the `json`/`json_pure` gem.
20
+
* Remove dependency on `json_pure` gem as it is no longer necesary with `json` being added as a default ruby gem.
21
+
* Deprecated call `Gem::Platform.match()` replaced with the modern `Gem::Platform.match_spec?` within `puppet_version.rb`.
22
+
* Update `vendored_file.rb` to use vendored cert files and `VERIFY_PEER` with `NET::HTTP` on Windows machines.
23
+
* The above change to `vendored_file.rb` has been updated to set `http.ca_file` rather than `http.cert`.
24
+
* PDK spinner has been updated on Windows to be more consistent, with tick marks now being given upon success.
25
+
26
+
### Runtime Changes
27
+
28
+
* Version of `git` gem bundle within runtime set to `2.39.4`.
29
+
*`json_pure` gem removed from the runtime.
30
+
*`puppet_forge` gem has been added to the runtime pinned to `5.0.4`, with the following dependencies also added:
31
+
* Dependency `faraday` pinned to `2.12.0`.
32
+
* Dependency `faraday-follow_redirects` pinned to `0.3.0`.
33
+
* Dependency `faraday-net_http` pinned to `3.3.0`.
34
+
* Dependency `semantic_puppet` pinned to `1.1.0`.
35
+
* Dependency `minitar` already present, pin kept at `0.9`.
36
+
37
+
### Template Changes
38
+
39
+
*`puppet_blacksmith` gem has been added to the templates, pinned to `~> 7.0`.
40
+
*`puppetlabs_spec_helper` gem has been repinned to `~> 8.0`.
41
+
* Default `lint` configuration has been updated to match that within `puppetlabs_spec_helper`. Notation added to help ensure they are kept in sync.
42
+
5
43
## PDK 3.3.0
6
44
7
45
### New features and enhancements
@@ -21,7 +59,6 @@ New features, enhancements, and resolved issues for PDK.
21
59
22
60
### Template Changes
23
61
24
-
* Updated to require `facterdb` 1.26 or newer
25
62
* Bolt-related files added to the .gitignore default paths
26
63
*`puppetlabs_sec_help` pinned to 7.3 or newer and `.rspec.erb` removed to account
27
64
* Pin added for `rexml` to account for Windows issues
0 commit comments