We've released a number of patches for RAD Studio 10.3.3. To ensure you know about all of them, and can install correctly, here is a list and some overview information. If we release any others, we'll update this blog post with details.
Last updated: 2020-01-29 with the C++Builder Threading and TLS Patch
When we release a patch, we have a download containing the files and a readme with installation instructions. To ensure you know about the patch, we also blog about it. The blogs also sometimes contain extra contextual information - the readme might have installation instructions, but the blog post might explain why those instructions are the way they are, for example, or it might discuss some other aspect of the patch. We always recommend keeping our blog feed in your bookmarks, because entirely aside from patches, we regularly post about other useful or interesting material.
In addition, we list all patches in the Platform Status documentation for each release. While we traditionally blog about patches or hotfixes, we are now aiming to make this the canonical reference and contains historical information for the current and past releases as well. You can read about RAD Studio 10.3.3's patches here.
RAD Studio, Delphi and C++Builder 10.3.3 was released on 21st November 2019 (2019-11-21 in ISO 8601 format.) If you have an active update subscription, you can install via the web installer (recommended) or the offline ISO installer. After installing, apply the patches.
In chronological order, the patches are:
We have a number of recommendations for you when you install patches, which we discussed in a prior blog post.
The following are issues we have a workaround for, but do not plan to release a patch:
We work hard to ensure RAD Studio is useful for you, and that includes timely fixes for any issues that are discovered after release. Make sure you have update subscription, so that you have access to each point release, which includes many new features and quality fixes - 10.3.3, for example, fixed over 180 issues you reported, as well as adding some great new features including Delphi Android 64-bit. Update Subscription allows you to stay up to date, and is well worth it.
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
I appreciate that. Thanks Darian!We've just released another patch for Android services, and I added a note about another issue with workaround. Check back to this post regularly - if we release any more, I will update it.
Also updated my list at: https://github.com/ideasawakened/DelphiKB/wiki/Delphi-Master-Release-List (I've been meaning to go back to work on 10.2 but haven't had a chance.)
The number of updates sent out by Embarcadero since 10.3 was first released in November 2018 until now is quite impressive. One could argue that the number of patches demonstrate poor release quality - however, the reality is that there are bugs in all software and it's very important how you respond to the bugs which slip through. That is a positive change to be recognized. As well as the three major updates to Delphi 10.3 Rio during this last year. Keep it up!
It does not. The reason is that we expect it to be more confusing: "Do you have patch X installed? I don't know, I downloaded the installer on Dec 15, does that include it?" Better to have the installer standalone, untouched, and then you know for sure what is included.What we're looking at to add in future is being able to install patches via GetIt, so a clear list of all of them, plus installed status.
We may have a patch for general STL issues, likely in January. One of our engineers is currently evaluating thread issues to see if they can or should be included in that. Until we have that research completed, I cannot give a more detailed answer -- however, it's good to know that we are looking at them.
Any news on a patch for fixing thread-local storage issues like in RSP-27180 RSP-27180 RSP-27180 this is a show stopper for using 64-bit c++.
Does the web installer not include the patches for a new install? Or at least download them and install them automatically?
Thanks for info.
Yes, I fully admit we've struggled with quality here, although we've improved each release. We've had patches for debugger quality in past releases too. This time, we are working on some larger changes that won't fit in a hotfix, but should address the issues more significantly.
It would be desirable to release a proper debugger patch for bcc32c.