Problems with migration to Spring Boot 3
Some useful links about Spring Boot 3:
Spring Boot 3.0 Migration Guide Spring Boot 3.0 Goes GA Spring Framework 6.0 goes GA Spring Framework 6.0 goes GA Recently I have migrated:
External Share for Jira External Share for Confluence Contract Signature for Jira Contract Signature for Confluence Approval Path for Jira Approval Path for Confluence to Spring Boot 3. Here are some of the problems I have encountered during the migration.
JS Clojure for-loop var vs let
Notes to the future me. I was bitten by this a few times. In case of problems, this is the place where one can find the example and answer.
There is a difference between using var and let inside for loop.
var tasks = []; var i; for (var i = 0; i < 3; i++) { tasks.push(function() { console.log(i); }) } tasks.forEach(function(task) { task(); }); // output: 3 3 3 var tasks = []; for (let i = 0; i < 3; i++) { tasks.
Atlassian promotion from app vendor perspective
For those interested, here is how the app promotion creation looks from the Atlassian Marketplace vendor perspective.
4 Steps process The process is split into 4 steps.
Details Name Deployment (Cloud, Server) Type (Generic - for multiple customers, Unique - for a single customer) App Discount Billing cycle (Monthly, Annual) Discount percentage Timeframe End date Allowed billing cycles (Number of billing cycles this promotion will be valid for after it’s applied.
Install app from outside Atlassian Marketplace
In some cases, the Atlassian app might not be available via Atlassian Marketplace.
Some possible situations: app early access, QA/Staging/pre-production environment, troubleshooting session.
To install the app you must be in the administrator group.
Top menu bar ‘Apps’ ‘Manage your apps’ Settings Enable private listings Apply Important: reload the page!
After page reload you will see the “Upload app” button that looks like a link.