sync-engine-shared - Watcher holds a handle on folder for < 100 ms. Generally this isn't a problem but in a case on Windows, deleting a folder and it's empty subfolder will cause a DirectoryNotEmptyException on the parent since it's so quick. We can just stop watching the directory before deleting, which also reduces noise.
LRDOCS-1286 Markdown converter supports sidebar syntax
LPS-49339 Recurring events have their day and time calculated in the calendar booking time zone
LPS-49102 Calendar - Dragging and dropping event throws JSON error
LPS-49363 Link to Liferay document(relative url) is not working after importing to Outlook calendar
LPS-49363 SF
LPS-49068 add social request/activity interpreters

As of LPS-48245, Summary portlet includes its portletId in social
requests. This causes the Friends portlet request interpreter to ignore
friend requests comming from the Summary portlet. Add Friends social
interpreters to Summary portlet to make things work again.
SOS-2389 Increase to 70 charaters when truncating the notification body.
sync-engine-shared - Readd
LPS-49402 Make Alloy MVC permissioning easier to extend/override
LPS-49290
Ran "ant setup-eclipse"
SOS-2392 Announcements that are marked as read do not have the View More option
LPS-49580 Service Builder in SDK fails with "The type aQute.bnd.annotation.ProviderType cannot be resolved."
LPS-49580 SF
LPS-49564
SOS-2400 Use UnicodeLanguageUtil to translate French and Catalan in javascript
sync-engine-shared - Set correct uiEvent when deleting children files
LPS-48959 update interface to use long for companyId
LPS-48959 add shard parameter advice