Skip to content

Commit f1152d1

Browse files
authored
Release extension version 0.9.13 (#294)
1 parent 89d9e63 commit f1152d1

10 files changed

+111
-66
lines changed

CHANGELOG.md

Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,54 @@
33
All notable changes to this project will be documented in this file.
44
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
55

6+
## [0.9.13] - 2025-04-29
7+
8+
- Promoted some unstable code to stable
9+
- Added a chunk manager for faster downloads
10+
- Added the new prlcopy script if PD 20.2.0 or above, system will use 'prlcopy' binary else, system will try to compress and upload the file using exec command, Fixes #227
11+
- Added a better way to manage the blocks
12+
- Incremented the bufferSize for decompression to 40mb
13+
- Fixed a documentation issue
14+
- Added new canary release
15+
- Fixed some extra bugs
16+
- Added a new method for the streaming for testing
17+
- Added an unstable stream for was to test speed on aws
18+
- Please include a summary of the change and which issue is fixed. Please also include relevant motivation and context. List any dependencies that are required for this change.
19+
- Fixes # (issue)
20+
- Fixed some bugs with log streaming
21+
- Fixed an issue where we would not be able to get the version after deploy
22+
- Fixed an issue where we would get the logs wrong in the container
23+
- Added a new function to create log files
24+
- Updated the helm chart with the logs variables
25+
- implemented the new log channel streamer for the WebSocket to avoid opening the file
26+
- Added a clean option to the beta deployment
27+
- Allow the ability to disable the tls certificate if the environment variable is set
28+
- Added the host logs endpoint to the orchestrator
29+
- Added the host stream logs endpoint to the orchestrator
30+
- Added a way to use a debug version when running debugger
31+
- Fixed the detection for the default log location
32+
- Fixed an issue where we would not be able to detect the file location for the logs and therefor not stream it
33+
- added an error message if file logger is disabled
34+
- enabled file logger by default
35+
- Added an endpoint to return the log file
36+
- Added an endpoint to stream the logs using websockets
37+
- Fixed an issue where if we would set the log to file from the config.yaml it would not read it at startup
38+
- Added a new script to add the correct changelog to the beta versions
39+
- Added an option to keep old beta versions if needed
40+
- Added a default version to the beta pipeline
41+
- Added a caching integrity check for all cache catalog
42+
- Added the new sign method for the pipeline
43+
- Added the ability to sign the files locally
44+
- Fixed an issue where containers images were not providing telemetry
45+
- Updated some of the steps to build
46+
- Fixed the issue with the windows build
47+
- Added a strategy to test all build targets during PR
48+
- Fixed an issue where the decompressor would failed to deal with symlink that did not exist
49+
- Fixed an issue where the stream process would not catch all of the errors from the decompressor
50+
- Moved unused code to another file until we release the version
51+
- Added an environment variable to set the path for the log file `PRL_DEVOPS_LOG_FILE_PATH`
52+
- Added an environment variable to disable the streaming process for the remote storage provider `DISABLE_CATALOG_PROVIDER_STREAMING`
53+
654
## [0.9.12] - 2024-11-13
755

856
- Fix timeout for the apis and set the default to 5 hours

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
0.9.12
1+
0.9.13

docs/_posts/2024-10-17-v0.9.8.markdown

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,10 @@ categories: Changelog
77

88
# Whats New
99

10-
- Fixed an issue where we would not be able to compile for windows
11-
- Fixed an issue where the clone copy would not always be used
12-
- Fixed an issue where the telemetry could generate a nil pointer issue
13-
- Fixed an issue where the pull file would still need the provider even if not needed
14-
- Fixed an issue where the db was being saved more often that needed
10+
- Fixed an issue where we would not be able to compile for windows
11+
- Fixed an issue where the clone copy would not always be used
12+
- Fixed an issue where the telemetry could generate a nil pointer issue
13+
- Fixed an issue where the pull file would still need the provider even if not needed
14+
- Fixed an issue where the db was being saved more often that needed
1515

1616

docs/_posts/2024-10-29-v0.9.9.markdown

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,10 @@ categories: Changelog
77

88
# Whats New
99

10-
- Fixed an issue where in some endpoints, if the body was wrong, we would receive two json body instead of the correct one
11-
- Added environment variables to the execute endpoint
12-
- Fixed some issue with the pipeline
13-
- Bumps the bundler group with 1 update in the /docs directory: [rexml](https://github.com/ruby/rexml).
14-
- Fixed an issue where the name of the catalog would be wrong when importing vms
10+
- Fixed an issue where in some endpoints, if the body was wrong, we would receive two json body instead of the correct one
11+
- Added environment variables to the execute endpoint
12+
- Fixed some issue with the pipeline
13+
- Bumps the bundler group with 1 update in the /docs directory: [rexml](https://github.com/ruby/rexml).
14+
- Fixed an issue where the name of the catalog would be wrong when importing vms
1515

1616

docs/_posts/2024-11-11-v0.9.10.markdown

Lines changed: 21 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -7,26 +7,26 @@ categories: Changelog
77

88
# Whats New
99

10-
- Fixed an issue with the CPU threshold that was added twice to the orchestrator
11-
- Fixed an issue with the CPU count as it was not taking into consideration we already had reserved cpus
12-
- Added a higher timeout to orchestrator hosts health checks
13-
- added missing timeout in some of the orchestrator api calls
14-
- Adds the support for an orchestrator to query the hardware endpoint of a host returning the raw data to use with terraform
15-
- Fixed a bug on the execute endpoint where it would give an error if the command was present but the script was not
16-
- Fixed an issue where the orchestrator would not take into account the 2 vms limitation when gathering the necessary space
17-
- fixes #229
18-
- Added the new reverse proxy to allow advanced port forwarding to the target vm
19-
- Added the same endpoints to be controlled by the orchestrator
20-
- Added better hardware info where we added more information about the system
21-
- Fixed an issue with the logs being showed where they should not be
22-
- resolves [PBI] Enable reverse proxy for port forwarding #226
23-
- Added the External IP Address to every virtual machine if known
24-
- Added the Internal IP Address to every virtual machine if running
25-
- Changed the docker image from scratch to alpine to allow for cpu and external ip address
26-
- Added the external IP Address to the config hardware endpoint
27-
- Added the OS name to the config hardware endpoint
28-
- Added the OS version if available to the config hardware endpoint
29-
- Added the new hardware fields to the orchestrator hosts endpointFixes # (issue)
30-
- resolves #224
10+
- Fixed an issue with the CPU threshold that was added twice to the orchestrator
11+
- Fixed an issue with the CPU count as it was not taking into consideration we already had reserved cpus
12+
- Added a higher timeout to orchestrator hosts health checks
13+
- added missing timeout in some of the orchestrator api calls
14+
- Adds the support for an orchestrator to query the hardware endpoint of a host returning the raw data to use with terraform
15+
- Fixed a bug on the execute endpoint where it would give an error if the command was present but the script was not
16+
- Fixed an issue where the orchestrator would not take into account the 2 vms limitation when gathering the necessary space
17+
- fixes #229
18+
- Added the new reverse proxy to allow advanced port forwarding to the target vm
19+
- Added the same endpoints to be controlled by the orchestrator
20+
- Added better hardware info where we added more information about the system
21+
- Fixed an issue with the logs being showed where they should not be
22+
- resolves [PBI] Enable reverse proxy for port forwarding #226
23+
- Added the External IP Address to every virtual machine if known
24+
- Added the Internal IP Address to every virtual machine if running
25+
- Changed the docker image from scratch to alpine to allow for cpu and external ip address
26+
- Added the external IP Address to the config hardware endpoint
27+
- Added the OS name to the config hardware endpoint
28+
- Added the OS version if available to the config hardware endpoint
29+
- Added the new hardware fields to the orchestrator hosts endpointFixes # (issue)
30+
- resolves #224
3131

3232

docs/_posts/2024-11-12-v0.9.11.markdown

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ categories: Changelog
77

88
# Whats New
99

10-
- Improved orchestrator timeouts
11-
- Added system-reserved data to the orchestrator
10+
- Improved orchestrator timeouts
11+
- Added system-reserved data to the orchestrator
1212

1313

docs/_posts/2024-11-13-v0.9.12.markdown

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,9 @@ categories: Changelog
77

88
# Whats New
99

10-
- Fix timeout for the apis and set the default to 5 hours
11-
- Added more information to the orchestrator hosts endpoint
12-
- Added a fix for the push copy file
13-
- Added a fix in the uninstall of the root service to also clear the database file
10+
- Fix timeout for the apis and set the default to 5 hours
11+
- Added more information to the orchestrator hosts endpoint
12+
- Added a fix for the push copy file
13+
- Added a fix in the uninstall of the root service to also clear the database file
1414

1515

docs/_posts/2025-04-29-v0.9.13.markdown

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -52,8 +52,5 @@ categories: Changelog
5252
- Moved unused code to another file until we release the version
5353
- Added an environment variable to set the path for the log file `PRL_DEVOPS_LOG_FILE_PATH`
5454
- Added an environment variable to disable the streaming process for the remote storage provider `DISABLE_CATALOG_PROVIDER_STREAMING`
55-
- added a new caching system for auto management
56-
- Added the ability to log to files
57-
- Added the initial work for the streaming of files to caching
5855

5956

docs/charts/index.yaml

Lines changed: 25 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -3,17 +3,17 @@ entries:
33
parallels-devops-service:
44
- apiVersion: v2
55
appVersion: 0.9.13
6-
created: "2025-04-29T13:03:06.365534352Z"
6+
created: "2025-04-29T14:52:44.033043218Z"
77
description: Parallels Desktop DevOps Service
8-
digest: f4d0f684aa6fc0324f62cd996631bbfc1ee72a3bfd28a8fefdd8a3e62cda6657
8+
digest: ed0db9cd85ee79dbe06ef51a9b8fb4bc2772475138de6efe60eb904550ac4fa9
99
name: parallels-devops-service
1010
type: application
1111
urls:
1212
- https://parallels.github.io/prl-devops-service/charts/parallels-devops-service-0.9.13.tgz
1313
version: 0.9.13
1414
- apiVersion: v2
1515
appVersion: 0.9.12
16-
created: "2025-04-29T13:03:06.365024928Z"
16+
created: "2025-04-29T14:52:44.032446364Z"
1717
description: Parallels Desktop DevOps Service
1818
digest: 686cc43c550a5d287e23aac82f64abe1a570e8262f3717b1f4b0b3c2ba9b1bf6
1919
name: parallels-devops-service
@@ -23,7 +23,7 @@ entries:
2323
version: 0.9.12
2424
- apiVersion: v2
2525
appVersion: 0.9.11
26-
created: "2025-04-29T13:03:06.364546672Z"
26+
created: "2025-04-29T14:52:44.031911816Z"
2727
description: Parallels Desktop DevOps Service
2828
digest: da86c50b169bc27820eee02db73280d425b97990b117f39d0dd4513f3bce16a2
2929
name: parallels-devops-service
@@ -33,7 +33,7 @@ entries:
3333
version: 0.9.11
3434
- apiVersion: v2
3535
appVersion: 0.9.10
36-
created: "2025-04-29T13:03:06.364052888Z"
36+
created: "2025-04-29T14:52:44.030697308Z"
3737
description: Parallels Desktop DevOps Service
3838
digest: 326b0b887dac93ba658f455d1a09b07547c09b236f1da6e9aea3879750230beb
3939
name: parallels-devops-service
@@ -43,7 +43,7 @@ entries:
4343
version: 0.9.10
4444
- apiVersion: v2
4545
appVersion: 0.9.9
46-
created: "2025-04-29T13:03:06.369956305Z"
46+
created: "2025-04-29T14:52:44.036757875Z"
4747
description: Parallels Desktop DevOps Service
4848
digest: b7f4b98046dae4c83708d76f62550cc54e9b9eb5ab5b8c91e32164955044cb1e
4949
name: parallels-devops-service
@@ -53,7 +53,7 @@ entries:
5353
version: 0.9.9
5454
- apiVersion: v2
5555
appVersion: 0.9.8
56-
created: "2025-04-29T13:03:06.369498718Z"
56+
created: "2025-04-29T14:52:44.036305631Z"
5757
description: Parallels Desktop DevOps Service
5858
digest: d2ec0bac5095be00749e2a6bb7cb2e3ace2ce3f3a265ecaccbca8bb098807881
5959
name: parallels-devops-service
@@ -63,7 +63,7 @@ entries:
6363
version: 0.9.8
6464
- apiVersion: v2
6565
appVersion: 0.9.7
66-
created: "2025-04-29T13:03:06.36903029Z"
66+
created: "2025-04-29T14:52:44.035828459Z"
6767
description: Parallels Desktop DevOps Service
6868
digest: 185fc3b2caeef1a5de1b59de87d091b401b0a04bba4231bbaa6864449448c809
6969
name: parallels-devops-service
@@ -73,7 +73,7 @@ entries:
7373
version: 0.9.7
7474
- apiVersion: v2
7575
appVersion: 0.9.6
76-
created: "2025-04-29T13:03:06.368572673Z"
76+
created: "2025-04-29T14:52:44.035360305Z"
7777
description: Parallels Desktop DevOps Service
7878
digest: 4e2fc1874fa739c7102cbf4af826d4cd2fbcd47064f9af612740b37d357e4ee8
7979
name: parallels-devops-service
@@ -83,7 +83,7 @@ entries:
8383
version: 0.9.6
8484
- apiVersion: v2
8585
appVersion: 0.9.5
86-
created: "2025-04-29T13:03:06.368096562Z"
86+
created: "2025-04-29T14:52:44.034890448Z"
8787
description: Parallels Desktop DevOps Service
8888
digest: 180c122e46f302d9b147cf5a00013c07e691622b31d8c90ab94a509930b80912
8989
name: parallels-devops-service
@@ -93,7 +93,7 @@ entries:
9393
version: 0.9.5
9494
- apiVersion: v2
9595
appVersion: 0.9.4
96-
created: "2025-04-29T13:03:06.367637692Z"
96+
created: "2025-04-29T14:52:44.034443644Z"
9797
description: Parallels Desktop DevOps Service
9898
digest: f91734acdde18ba59ac6951d65b893d629e3a72b8a781213e83ca7859d151fcc
9999
name: parallels-devops-service
@@ -103,7 +103,7 @@ entries:
103103
version: 0.9.4
104104
- apiVersion: v2
105105
appVersion: 0.9.3
106-
created: "2025-04-29T13:03:06.367130653Z"
106+
created: "2025-04-29T14:52:44.033987752Z"
107107
description: Parallels Desktop DevOps Service
108108
digest: acdff683cf5424839d19e79981c51faab23b41a49c9f08d040dbcc6e4d36e211
109109
name: parallels-devops-service
@@ -113,7 +113,7 @@ entries:
113113
version: 0.9.3
114114
- apiVersion: v2
115115
appVersion: 0.9.2
116-
created: "2025-04-29T13:03:06.366178248Z"
116+
created: "2025-04-29T14:52:44.033516402Z"
117117
description: Parallels Desktop DevOps Service
118118
digest: a4af67f14b31814afb94a9b73897b5be917c2899c9ed13a25529394602c059ed
119119
name: parallels-devops-service
@@ -123,7 +123,7 @@ entries:
123123
version: 0.9.2
124124
- apiVersion: v2
125125
appVersion: 0.9.1
126-
created: "2025-04-29T13:03:06.363576295Z"
126+
created: "2025-04-29T14:52:44.030218033Z"
127127
description: Parallels Desktop DevOps Service
128128
digest: 2d667bdb44556fa0bdfb44f2d3478e21fcd4c5a4517cb267110e63983a1349e3
129129
name: parallels-devops-service
@@ -133,7 +133,7 @@ entries:
133133
version: 0.9.1
134134
- apiVersion: v2
135135
appVersion: 0.9.0
136-
created: "2025-04-29T13:03:06.363102237Z"
136+
created: "2025-04-29T14:52:44.029754337Z"
137137
description: Parallels Desktop DevOps Service
138138
digest: ae9d8d8653c4984a3a0356e00c29e05b0feaa1dbbd02ca29859f23e56b2cdfb2
139139
name: parallels-devops-service
@@ -143,7 +143,7 @@ entries:
143143
version: 0.9.0
144144
- apiVersion: v2
145145
appVersion: 0.8.8
146-
created: "2025-04-29T13:03:06.362636255Z"
146+
created: "2025-04-29T14:52:44.02930064Z"
147147
description: Parallels Desktop DevOps Service
148148
digest: 5ca196b55adda87d355e32858312e5b5f69c4852eb8e379100eda1c994a0b68a
149149
name: parallels-devops-service
@@ -153,7 +153,7 @@ entries:
153153
version: 0.8.8
154154
- apiVersion: v2
155155
appVersion: 0.8.7
156-
created: "2025-04-29T13:03:06.362123975Z"
156+
created: "2025-04-29T14:52:44.028817257Z"
157157
description: Parallels Desktop DevOps Service
158158
digest: bf903453bc8c261c699518200304a6fb1774c83c22f4e18ec27fb6ea9b189597
159159
name: parallels-devops-service
@@ -163,7 +163,7 @@ entries:
163163
version: 0.8.7
164164
- apiVersion: v2
165165
appVersion: 0.8.6
166-
created: "2025-04-29T13:03:06.361693799Z"
166+
created: "2025-04-29T14:52:44.028389047Z"
167167
description: Parallels Desktop DevOps Service
168168
digest: 49ebd0f2a07d40e7fcc1e2c480ded7c33a2701bdbc306b9ecb4fe26b3bfbfd0a
169169
name: parallels-devops-service
@@ -173,7 +173,7 @@ entries:
173173
version: 0.8.6
174174
- apiVersion: v2
175175
appVersion: 0.8.5
176-
created: "2025-04-29T13:03:06.361236383Z"
176+
created: "2025-04-29T14:52:44.027928086Z"
177177
description: Parallels Desktop DevOps Service
178178
digest: da5b419934de020af1dc77a83e7ef2614aa09cb71598fa76dcf23b0868d447e2
179179
name: parallels-devops-service
@@ -183,7 +183,7 @@ entries:
183183
version: 0.8.5
184184
- apiVersion: v2
185185
appVersion: 0.8.4
186-
created: "2025-04-29T13:03:06.360750733Z"
186+
created: "2025-04-29T14:52:44.02749622Z"
187187
description: Parallels Desktop DevOps Service
188188
digest: 9ec0f77ebfa1cd0caac2853a9e1ba20b58128bb5115cda32b6136d0475393a6f
189189
name: parallels-devops-service
@@ -193,7 +193,7 @@ entries:
193193
version: 0.8.4
194194
- apiVersion: v2
195195
appVersion: 0.8.3
196-
created: "2025-04-29T13:03:06.359966737Z"
196+
created: "2025-04-29T14:52:44.027065375Z"
197197
description: Parallels Desktop DevOps Service
198198
digest: 6b8d93c7857ad5e66cdf09f5247f67f2593cff526c364b027666b1b2ecda396c
199199
name: parallels-devops-service
@@ -203,7 +203,7 @@ entries:
203203
version: 0.8.3
204204
- apiVersion: v2
205205
appVersion: 0.8.2
206-
created: "2025-04-29T13:03:06.358790584Z"
206+
created: "2025-04-29T14:52:44.026594386Z"
207207
description: Parallels Desktop DevOps Service
208208
digest: 3db74c9beb62a456dd442f21e52e46bf5e88744af947360c7e95f11ba084a26b
209209
name: parallels-devops-service
@@ -213,7 +213,7 @@ entries:
213213
version: 0.8.2
214214
- apiVersion: v2
215215
appVersion: 0.8.1
216-
created: "2025-04-29T13:03:06.358188987Z"
216+
created: "2025-04-29T14:52:44.026149976Z"
217217
description: Parallels Desktop DevOps Service
218218
digest: 94d87635c30adfb14f1e2a402d8f3e5a36c8b65a1e3ec3ed73b9eab87fdc3f69
219219
name: parallels-devops-service
@@ -223,12 +223,12 @@ entries:
223223
version: 0.8.1
224224
- apiVersion: v2
225225
appVersion: 0.5.4
226-
created: "2025-04-29T13:03:06.357729727Z"
226+
created: "2025-04-29T14:52:44.025630346Z"
227227
description: Parallels Desktop DevOps Service
228228
digest: c2bc464c67821348b07472a34d54c7dea01cbd503942628e4342df3b699a3f62
229229
name: parallels-devops-service
230230
type: application
231231
urls:
232232
- https://parallels.github.io/prl-devops-service/charts/parallels-devops-service-0.5.4.tgz
233233
version: 0.5.4
234-
generated: "2025-04-29T13:03:06.35711695Z"
234+
generated: "2025-04-29T14:52:44.024006113Z"
-3 Bytes
Binary file not shown.

0 commit comments

Comments
 (0)