RAD Studio has a light weight package manager, a mechanism for downloading additional product features, add-on libraries and components, demos, VCL and FMX styles and more. Some of the content is provided by Embarcadero, but a lot comes from our community of developers and third-party vendors.
Now in the coming 10.4 release of Delphi and C++Builder, the GetIt Package manager is going to see significant changes in 10.4. The key addition is that now each entry has an associated release date, technically a timestamp. This is the foundation of different features:
In terms of UI change, the Filter section of the GetIt dialog UI will be modified:
We are removing older, inactive filters (like Free and Paid) and keeping 2 options offering 2 new ones:
This is the updates filter in action:
Another change is in the Sort By section of the GetIt Dialog box, which is going to have a new option to sort packages by release date (or timestamp).
The UI of the individual entry in the GetIt dialog will also be modified to indicate the specific date the package was published and (eventually) the date you installed that package. Depending on the status, the entry UI includes new buttons for the action(s) -- there are now more actions available, including Updating a package. Here you can see the standard UI for an entry and the same after the package has been installed and an update has been made available:
Notice that the two dates indicated in the last image are the release date of the last update and the release date of the one currently installed (the timestamp of the installed item, not the date it was installed).
Another key feature we are enabling in 10.4 is the ability to use GetIt to distribute patches, with a specific way to alert customers that a patch is available. We've added a new section to the Welcome page to indicate when a patch is available and you have not installed it:
Once installed, that indication will disappear. Combined to this Welcome page hint, we'll have a new category in the GetIt package manager for patches. But this is not the only related change. We have technically introduced a deferred installation mode, so that a patch requiring to update files used by the RAD Studio IDE itself can be installed by a separate process once you close RAD Studio (or as you restart it). This will account for the installation of more complex patches, that require you to close RAD Studio first.
Beside the features mentioned above, we have worked on many other smaller new features and improvements in the GetIt Package Manager:
As you can see, we have put quite some effort in adding value to the GetIt Package Manager in 10.4 and really hope this will increase its usefulness as a way to distribute components and libraries to the RAD Studio users -- but we do have many further extensions already planned. Stay tuned.
If you have update subscription, one of the perks is accessing beta builds of upcoming releases. There's still time to join our beta program for 10.4!
This is a preview of an upcoming release of RAD Studio. There can always be last-minute bugs or changes. Nothing here is final until the release is officially made available.
Reduce development time and get to market faster with RAD Studio, Delphi, or C++Builder. Design. Code. Compile. Deploy.
Start Free Trial
Free Delphi Community Edition
Free C++Builder Community Edition
She here. I am also having this problem as well. Installed via the offline installer
I installed RAD Studio 10.4 thru the offline installer. Now when I try to install the patch thru GetIt Package Manager, it says the following: [Cannot load data from the server: Cannot open file "E:\radstudio_10_4_esd_99797b.gof". The process cannot access the file because it is being used by another process.] However, the file exists and no other process is using it.
I Installed RAD Studio 10.4 thru the offline installer. When I tried to install the patch 1 thru the GetIt Package Manager, it shows an error as below:
Have you also fixed the very slow performance of getit package manager? it took more that 1 minute to be ready to search anything, and it took the same amount of time on every keypress. Hope this also get fixed