I would like to have an optional property in the "app.json" of an AL project where we can specify the exact commit ID (will in most cases be the git SHA1) that the package was built from.
This will of course be only relevant in CI scenarios where the build pipeline (or whatever) updates this value to the current commit ID before building the package.
This would be a no-cost solution and very handy for tracking purposes. This would eliminate the need for us to create tags in the repository after each build in order to link the built version to an exact commit, regardless of the used CI/CD backend and to what extent its features are exploited.
Exposing this value then in the Extension Management page (and PowerShell cmdlets) would help debugging and troubleshooting a lot.

Business Central Team (administrator)