Kenneth Skovhede
a0ecc5e05d
Added a database downgrade tool
2025-04-24 16:36:14 +02:00
Kenneth Skovhede
589bb2416c
Fixed some bugs with the license filename change
2025-04-23 15:37:38 +02:00
Kenneth Skovhede
5511ed6a46
Added support for additional libicu versions
2025-04-22 13:08:36 +02:00
Kenneth Skovhede
430e4a8b1b
Better Windows support
2025-04-15 00:05:20 +02:00
Kenneth Skovhede
e30fbf5613
Renamed build-only to compile-only.
...
More flexible setup for compile-only runs.
2025-04-14 22:14:06 +02:00
Kenneth Skovhede
df939a4334
Add tests to build releases
...
This adds a CI test for building releases so we know in advance if package versions are out-of-order.
This also sets the primary project for CLI to the Server as that covers more than the CLI project.
2025-04-14 21:56:27 +02:00
Kenneth Skovhede
cbaccecd9d
Removed unused file
2025-04-14 18:02:26 +02:00
Kenneth Skovhede
0fb8930329
Added elaborate version comparison to avoid shipping with wrong versions.
2025-04-14 17:37:51 +02:00
Kenneth Skovhede
966391e245
Update release build stability
...
With 2.1.0.114 we re-introduced the assembly version issue.
This commit fixes the check to actually validate the version numbers.
2025-04-14 15:42:19 +02:00
Kenneth Skovhede
bd7a080d15
Reverted logic for building with temporary solutions as that can cause debug builds in the outputs and gives build warnings.
...
The logic is reverted to build each project into a build folder, and then copy the files into a shared common folder.
An additional check examines the log output and checks that there are no debug builds performed or used.
2025-04-13 23:32:39 +02:00
Kenneth Skovhede
cf47b77d7a
Manually clean source folders prior to build
2025-04-01 13:25:50 +02:00
Kenneth Skovhede
b1c8250a27
Force restore prior to analysis to ensure results are correct
2025-04-01 13:25:03 +02:00
Kenneth Skovhede
b658ad30a4
Write sln to temp file first
2025-04-01 12:56:23 +02:00
Kenneth Skovhede
0000fcc1ff
Improved error messages by bundling multiple errors into one message.
2025-04-01 12:55:48 +02:00
Kenneth Skovhede
b3ba14cfb5
Improved validation by checking the nuget package versions against the actual binary versions in the output folder.
...
Added check for executables to avoid shipping with missing executables.
2025-04-01 11:36:27 +02:00
Kenneth Skovhede
0f1d20530d
Change builds to run in a single go, instead of patching folders.
...
This should prevent the wrong versions being picked up due to partial builds.
2025-04-01 11:35:09 +02:00
Kenneth Skovhede
0be27f8df4
Added additional checks
2025-03-28 13:41:49 +01:00
Kenneth Skovhede
6dc542f1fa
Probe for additional file
2025-03-17 14:21:16 +01:00
Kenneth Skovhede
a15dd4f2e0
Safeguards for release compile
...
This adds additional checks for the compile phase to avoid missing files in the released builds.
The build is now done into isolated folders, and then copied into the shared target folder to avoid issues with the compiler replacing or removing files.
2025-03-14 15:11:38 +01:00
Kenneth Skovhede and GitHub
e614b08bb3
Merge pull request #5955 from duplicati/feature/alternate-source-provider
...
Alternate source provider
2025-02-28 10:07:53 +01:00
Kenneth Skovhede
1c38061050
Added support for authenticode signing with jsign and Yubikey / PIV.
2025-02-26 11:58:48 +01:00
Kenneth Skovhede
e1ae9dd9b4
Added MacOS signing verification
2025-02-25 21:54:47 +01:00
Kenneth Skovhede
616d8b75a7
Simplified MacOS code signing
2025-02-25 16:43:28 +01:00
Kenneth Skovhede
66aa3cd9d6
Added support for profiles when building for different channels.
...
Changed the default config name to have a `duplicati` prefix.
2025-02-25 15:07:17 +01:00
Kenneth Skovhede
5a4fcaa6d7
Added tool to work with remote sources
2025-02-21 11:51:45 +01:00
Kenneth Skovhede
0260a061bb
Made the synctool an executable
2025-02-10 21:37:52 +01:00
Kenneth Skovhede
91d0f08cb2
Added option to propagate releases.
...
When building a release, it is now possible to also offer that release in "lower" channels, meaning the stable release will show as an update to instances running beta or experimental.
2025-02-06 22:54:30 +01:00
Kenneth Skovhede
23d304c736
Fixed not creating releases on master when building from a branch
2025-02-01 13:59:29 +01:00
Kenneth Skovhede and GitHub
6de9378b4d
Merge pull request #5869 from duplicati/feature/more-wix-exe
...
Better `wix.exe` support
2025-01-29 22:45:23 +01:00
Stavros Kois
8b37599c39
add docker tag $version-$channel
...
Signed-off-by: Stavros Kois <s.kois@outlook.com >
2025-01-29 20:38:50 +02:00
Kenneth Skovhede
54dde6e221
Support different namespaces for WiX v4
2025-01-16 09:51:44 +01:00
Kenneth Skovhede
76bced0fb7
More wix.exe fixing
2025-01-14 20:00:15 +01:00
Kenneth Skovhede
deab874499
Better wix.exe support
2025-01-13 22:23:19 +01:00
Kenneth Skovhede and GitHub
4bdab72350
Feature/improve windows build support ( #5859 )
...
* Added support for additional executables on Windows.
* Removed `wixl` args from Windows builds
2025-01-09 14:48:15 +01:00
Kenneth Skovhede and GitHub
fb8f5f4af7
Version bump to v2.1.0.105-2.1.0.105_canary_2025-01-07 ( #5852 )
...
* Version bump to v2.1.0.105-2.1.0.105_canary_2025-01-07
You can download this build from:
Binaries: https://updates.duplicati.com/canary/?version=2.1.0.105
Signature file: https://updates.duplicati.com/canary/duplicati-2.1.0.105_canary_2025-01-07.signatures.zip
* Added retry to uploads
* Added support for resuming failed uploads
2025-01-07 17:55:07 +01:00
Kenneth Skovhede and GitHub
9464caf622
Feature/update license 2025 ( #5851 )
...
* Fixed some minor whitespace issues
* Updated all copyright to 2025
2025-01-07 09:40:39 +01:00
Kenneth Skovhede
d2955d4c98
Push current branch
2024-12-12 15:24:36 +01:00
Kenneth Skovhede
d1418bb3e1
Implemented assertions to avoid sleep during build
2024-12-12 12:22:55 +01:00
Kenneth Skovhede
7b85be23d7
Make sure the commit is also pushed
2024-12-06 17:18:57 +01:00
Kenneth Skovhede
f293b8de93
Fixed an issue with the release tagging
2024-12-06 09:20:46 +01:00
Kenneth Skovhede
345d800a34
Made a common error less noisy
2024-12-06 09:19:23 +01:00
Kenneth Skovhede
aa53b157a5
Updated to use the correct name for changelog news.
2024-12-06 09:19:01 +01:00
Kenneth Skovhede and GitHub
3cd87b6a0e
Merge pull request #5691 from duplicati/feature/remove-latest-js
...
Removed the `latest-v2.js` as it is no longer used.
2024-12-03 08:32:32 +01:00
Kenneth Skovhede
79fcb33ef5
Added version to commit message download url so it works after a new release is out
2024-11-26 08:44:07 +01:00
Kenneth Skovhede
2a8f12890b
Fixed compile issue
2024-11-21 20:27:07 +01:00
Kenneth Skovhede
56ff961b0d
Removed the latest-v2.js as it is no longer used.
2024-11-20 17:25:03 +01:00
Kenneth Skovhede
8655e38d8a
Fixes to RPM agent package
2024-11-09 00:33:56 +01:00
Kenneth Skovhede
69ff76e386
Added autolaunch for Debian
2024-11-09 00:15:46 +01:00
Kenneth Skovhede
9c5adafc20
Added CLI package for MacOS as well
2024-11-08 23:28:42 +01:00
Kenneth Skovhede
176539b421
Added support for building MacOS pkg files for agent
2024-11-08 16:14:44 +01:00