diff --git a/CHANGELOG.md b/CHANGELOG.md index f134bcd..cb1b222 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [0.9.8] - 2024-10-17 + +- Fixed an issue where we would not be able to compile for windows +- Fixed an issue where the clone copy would not always be used +- Fixed an issue where the telemetry could generate a nil pointer issue +- Fixed an issue where the pull file would still need the provider even if not needed +- Fixed an issue where the db was being saved more often that needed + ## [0.9.7] - 2024-10-16 - Fixed an issue where the copy would fail if the source and destination were in a removable disk diff --git a/VERSION b/VERSION index c81aa44..e3e1807 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -0.9.7 +0.9.8 diff --git a/docs/_posts/2024-10-16-v0.9.7.markdown b/docs/_posts/2024-10-16-v0.9.7.markdown index 3d7a412..896f2d3 100644 --- a/docs/_posts/2024-10-16-v0.9.7.markdown +++ b/docs/_posts/2024-10-16-v0.9.7.markdown @@ -7,20 +7,20 @@ categories: release notes # Whats New -- Fixed an issue where the copy would fail if the source and destination were in a removable disk -- Fixed an issue where the metadata would contain the provider credentials in the file -- Fixed an issue where if the vm was very big it could timeout during cp process -- Fixed an issue where running prldevops command in the same machine as running the api would corrupt the database -- Added a new endpoint to update a catalog manifest provider connection string -- Added the ability to use environment variables in the pdfile -- Added the ability to import vms from a remote storage that are not in pdpack format -- Added the ability to auto recover the database from a backup if it is corrupted -- Added a controller to delete the catalog cache -- Added a controller to delete the catalog cache for a specific manifest -- Added a controller to get all the existing catalog cache -- Added a retry to the load of the database to account for slow mount devices -- 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. -- Fixes # (issue) -- Fixed a missing image in the catalog documentation +- Fixed an issue where the copy would fail if the source and destination were in a removable disk +- Fixed an issue where the metadata would contain the provider credentials in the file +- Fixed an issue where if the vm was very big it could timeout during cp process +- Fixed an issue where running prldevops command in the same machine as running the api would corrupt the database +- Added a new endpoint to update a catalog manifest provider connection string +- Added the ability to use environment variables in the pdfile +- Added the ability to import vms from a remote storage that are not in pdpack format +- Added the ability to auto recover the database from a backup if it is corrupted +- Added a controller to delete the catalog cache +- Added a controller to delete the catalog cache for a specific manifest +- Added a controller to get all the existing catalog cache +- Added a retry to the load of the database to account for slow mount devices +- 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. +- Fixes # (issue) +- Fixed a missing image in the catalog documentation diff --git a/docs/_posts/2024-10-17-v0.9.8.markdown b/docs/_posts/2024-10-17-v0.9.8.markdown index b3b5aa5..9d2ab3d 100644 --- a/docs/_posts/2024-10-17-v0.9.8.markdown +++ b/docs/_posts/2024-10-17-v0.9.8.markdown @@ -7,6 +7,7 @@ categories: release notes # Whats New +- Fixed an issue where we would not be able to compile for windows - Fixed an issue where the clone copy would not always be used - Fixed an issue where the telemetry could generate a nil pointer issue - Fixed an issue where the pull file would still need the provider even if not needed diff --git a/docs/charts/index.yaml b/docs/charts/index.yaml index 44e1e8f..61c401d 100644 --- a/docs/charts/index.yaml +++ b/docs/charts/index.yaml @@ -3,9 +3,9 @@ entries: parallels-devops-service: - apiVersion: v2 appVersion: 0.9.8 - created: "2024-10-17T11:15:47.333637157Z" + created: "2024-10-17T12:37:20.853099052Z" description: Parallels Desktop DevOps Service - digest: 7d4687bc8b7bb4ef77db1d79e130228badc7bdd5f5ddac5826e36b58b225940b + digest: d2ec0bac5095be00749e2a6bb7cb2e3ace2ce3f3a265ecaccbca8bb098807881 name: parallels-devops-service type: application urls: @@ -13,7 +13,7 @@ entries: version: 0.9.8 - apiVersion: v2 appVersion: 0.9.7 - created: "2024-10-17T11:15:47.333177172Z" + created: "2024-10-17T12:37:20.852643381Z" description: Parallels Desktop DevOps Service digest: 185fc3b2caeef1a5de1b59de87d091b401b0a04bba4231bbaa6864449448c809 name: parallels-devops-service @@ -23,7 +23,7 @@ entries: version: 0.9.7 - apiVersion: v2 appVersion: 0.9.6 - created: "2024-10-17T11:15:47.332657658Z" + created: "2024-10-17T12:37:20.852184874Z" description: Parallels Desktop DevOps Service digest: 4e2fc1874fa739c7102cbf4af826d4cd2fbcd47064f9af612740b37d357e4ee8 name: parallels-devops-service @@ -33,7 +33,7 @@ entries: version: 0.9.6 - apiVersion: v2 appVersion: 0.9.5 - created: "2024-10-17T11:15:47.332125239Z" + created: "2024-10-17T12:37:20.851731878Z" description: Parallels Desktop DevOps Service digest: 180c122e46f302d9b147cf5a00013c07e691622b31d8c90ab94a509930b80912 name: parallels-devops-service @@ -43,7 +43,7 @@ entries: version: 0.9.5 - apiVersion: v2 appVersion: 0.9.4 - created: "2024-10-17T11:15:47.331666568Z" + created: "2024-10-17T12:37:20.851239428Z" description: Parallels Desktop DevOps Service digest: f91734acdde18ba59ac6951d65b893d629e3a72b8a781213e83ca7859d151fcc name: parallels-devops-service @@ -53,7 +53,7 @@ entries: version: 0.9.4 - apiVersion: v2 appVersion: 0.9.3 - created: "2024-10-17T11:15:47.331162542Z" + created: "2024-10-17T12:37:20.850643935Z" description: Parallels Desktop DevOps Service digest: acdff683cf5424839d19e79981c51faab23b41a49c9f08d040dbcc6e4d36e211 name: parallels-devops-service @@ -63,7 +63,7 @@ entries: version: 0.9.3 - apiVersion: v2 appVersion: 0.9.2 - created: "2024-10-17T11:15:47.330707437Z" + created: "2024-10-17T12:37:20.843989681Z" description: Parallels Desktop DevOps Service digest: a4af67f14b31814afb94a9b73897b5be917c2899c9ed13a25529394602c059ed name: parallels-devops-service @@ -73,7 +73,7 @@ entries: version: 0.9.2 - apiVersion: v2 appVersion: 0.9.1 - created: "2024-10-17T11:15:47.330235461Z" + created: "2024-10-17T12:37:20.843525164Z" description: Parallels Desktop DevOps Service digest: 2d667bdb44556fa0bdfb44f2d3478e21fcd4c5a4517cb267110e63983a1349e3 name: parallels-devops-service @@ -83,7 +83,7 @@ entries: version: 0.9.1 - apiVersion: v2 appVersion: 0.9.0 - created: "2024-10-17T11:15:47.329304053Z" + created: "2024-10-17T12:37:20.843072739Z" description: Parallels Desktop DevOps Service digest: ae9d8d8653c4984a3a0356e00c29e05b0feaa1dbbd02ca29859f23e56b2cdfb2 name: parallels-devops-service @@ -93,7 +93,7 @@ entries: version: 0.9.0 - apiVersion: v2 appVersion: 0.8.8 - created: "2024-10-17T11:15:47.328585319Z" + created: "2024-10-17T12:37:20.842606588Z" description: Parallels Desktop DevOps Service digest: 5ca196b55adda87d355e32858312e5b5f69c4852eb8e379100eda1c994a0b68a name: parallels-devops-service @@ -103,7 +103,7 @@ entries: version: 0.8.8 - apiVersion: v2 appVersion: 0.8.7 - created: "2024-10-17T11:15:47.328120606Z" + created: "2024-10-17T12:37:20.842149254Z" description: Parallels Desktop DevOps Service digest: bf903453bc8c261c699518200304a6fb1774c83c22f4e18ec27fb6ea9b189597 name: parallels-devops-service @@ -113,7 +113,7 @@ entries: version: 0.8.7 - apiVersion: v2 appVersion: 0.8.6 - created: "2024-10-17T11:15:47.327706718Z" + created: "2024-10-17T12:37:20.841738636Z" description: Parallels Desktop DevOps Service digest: 49ebd0f2a07d40e7fcc1e2c480ded7c33a2701bdbc306b9ecb4fe26b3bfbfd0a name: parallels-devops-service @@ -123,7 +123,7 @@ entries: version: 0.8.6 - apiVersion: v2 appVersion: 0.8.5 - created: "2024-10-17T11:15:47.327242606Z" + created: "2024-10-17T12:37:20.841280771Z" description: Parallels Desktop DevOps Service digest: da5b419934de020af1dc77a83e7ef2614aa09cb71598fa76dcf23b0868d447e2 name: parallels-devops-service @@ -133,7 +133,7 @@ entries: version: 0.8.5 - apiVersion: v2 appVersion: 0.8.4 - created: "2024-10-17T11:15:47.326818849Z" + created: "2024-10-17T12:37:20.840853122Z" description: Parallels Desktop DevOps Service digest: 9ec0f77ebfa1cd0caac2853a9e1ba20b58128bb5115cda32b6136d0475393a6f name: parallels-devops-service @@ -143,7 +143,7 @@ entries: version: 0.8.4 - apiVersion: v2 appVersion: 0.8.3 - created: "2024-10-17T11:15:47.326389722Z" + created: "2024-10-17T12:37:20.840408021Z" description: Parallels Desktop DevOps Service digest: 6b8d93c7857ad5e66cdf09f5247f67f2593cff526c364b027666b1b2ecda396c name: parallels-devops-service @@ -153,7 +153,7 @@ entries: version: 0.8.3 - apiVersion: v2 appVersion: 0.8.2 - created: "2024-10-17T11:15:47.325955426Z" + created: "2024-10-17T12:37:20.839977627Z" description: Parallels Desktop DevOps Service digest: 3db74c9beb62a456dd442f21e52e46bf5e88744af947360c7e95f11ba084a26b name: parallels-devops-service @@ -163,7 +163,7 @@ entries: version: 0.8.2 - apiVersion: v2 appVersion: 0.8.1 - created: "2024-10-17T11:15:47.325509328Z" + created: "2024-10-17T12:37:20.839538917Z" description: Parallels Desktop DevOps Service digest: 94d87635c30adfb14f1e2a402d8f3e5a36c8b65a1e3ec3ed73b9eab87fdc3f69 name: parallels-devops-service @@ -173,7 +173,7 @@ entries: version: 0.8.1 - apiVersion: v2 appVersion: 0.5.4 - created: "2024-10-17T11:15:47.325069121Z" + created: "2024-10-17T12:37:20.839065843Z" description: Parallels Desktop DevOps Service digest: c2bc464c67821348b07472a34d54c7dea01cbd503942628e4342df3b699a3f62 name: parallels-devops-service @@ -181,4 +181,4 @@ entries: urls: - https://parallels.github.io/prl-devops-service/charts/parallels-devops-service-0.5.4.tgz version: 0.5.4 -generated: "2024-10-17T11:15:47.324456584Z" +generated: "2024-10-17T12:37:20.831863772Z" diff --git a/docs/charts/parallels-devops-service-0.9.8.tgz b/docs/charts/parallels-devops-service-0.9.8.tgz index ceb362d..c348afb 100644 Binary files a/docs/charts/parallels-devops-service-0.9.8.tgz and b/docs/charts/parallels-devops-service-0.9.8.tgz differ diff --git a/src/go.mod b/src/go.mod index 61e0b79..e9e92a7 100644 --- a/src/go.mod +++ b/src/go.mod @@ -23,6 +23,7 @@ require ( github.com/swaggo/files/v2 v2.0.0 github.com/swaggo/swag v1.16.3 golang.org/x/crypto v0.21.0 + golang.org/x/sys v0.18.0 gopkg.in/yaml.v3 v3.0.1 ) @@ -82,7 +83,6 @@ require ( golang.org/x/exp v0.0.0-20240119083558-1b970713d09a // indirect golang.org/x/mod v0.14.0 // indirect golang.org/x/net v0.23.0 // indirect - golang.org/x/sys v0.18.0 // indirect golang.org/x/term v0.18.0 // indirect golang.org/x/text v0.14.0 // indirect golang.org/x/tools v0.17.0 // indirect