Overview of Feature-Flights in Dyn365FO from Version 8.1.2 PU22 to Version 10.0.1 PU25

In this post I want to provide a list of new and existing Feature-Flights for each version starting from 8.1.2 PU25 to 10.0.1 PU25. To find those Flights, I used the steps I described in my previous post, to find new Flights in Microsoft Dynamics 365 for Finance and Operation. 

8.1.2 PU22 (Baseline / all Flights)

Macro ApplicationPlatformFlights

#define.ContainerStringSerialization(‘ApplicationPlatformContainerStringSerialization’)

#define.ContainerHelperSerializationCache(‘ApplicationPlatformContainerHelperSerializationCache’)

#define.LegacyContainerStringSerialization(‘ApplicationPlatformContainerStringSerializationLegacy’)

#define.LegacyContainerHelperSerializationCache(‘ApplicationPlatformContainerHelperSerializationCacheLegacy’)

#define.LegacyAssignmentOfNullableCursorFields(‘ApplicationPlatformNullableFieldAssignmentLegacy’)

#define.PowerAppsPersonalization(‘ApplicationPlatformPowerAppsPersonalization’)

#define.DataSharingAllowSRSToBeTreatedAsDRS(‘DataSharingAllowSRSToBeTreatedAsDRS’)

#define.BatchTaskDependencyGuard(‘BatchTaskDependencyGuard’)

#define.BatchServerGetTaskReadPast(‘BatchServerGetTaskReadPast’)

#define.StaticLoaderOn(‘StaticLoaderOn’)

#define.DisableAosHeartbeat(‘DisableAosHeartbeat’)

#define.DisableBatchJobActivePeriod(‘DisableBatchJobActivePeriod’)

#define.AutoIndexDefragmentationDisabled(‘AutoIndexDefragmentationDisabled’)

 Macro ApplicationFoundationFlights

#define.DMFExportToPackageForceSync(‘DMFExportToPackageForceSync’)

#define.DMFEnableAllCompanyExport(‘DMFEnableAllCompanyExport’)

#define.AnalyticsRealTimeReporting(‘AnalyticsRealTimeReporting’)

#define.AnalyticsReportWebEditor(‘AnalyticsReportWebEditor’)

#define.DisableAosHeartbeat(‘DisableAosHeartbeat’)

#define.EntityNamesInPascalCaseInXMLFiles(‘EntityNamesInPascalCaseInXMLFiles’)

#define.EnableAttachmentForPackageApi(‘EnableAttachmentForPackageApi’)

#define.DMFInsertStagingLogToContainer(‘DMFInsertStagingLogToContainer’)

 Check cross references for path /Classes/Global/Methods/isFlightEnabled

/Classes/ApplicationPlatformFlightManager/Fields/LegacyContainerStringSerialization

/Classes/BatchRun/Methods/isTaskDependencyCleared

/Classes/BatchRun/Methods/serverGetTaskInternal

/Classes/BatchRun/Methods/serverGetTaskInternal

/Classes/BatchRun/Methods/serverProcessFinishedJobs

/Classes/BIMeasurementProcessManager/Methods/isFeatureFlagEnabled

/Classes/DataExpBatchScheduler/Methods/isBatchServiceRunning

/Classes/DataExpStarter/Methods/waitForCompletion

/Classes/DMFExportAllCompanies/Methods/isFlightingEnabledForExportAllCompanies

/Classes/DMFGenerateSSISPackage/Methods/generateFile/helperEntityLocal

/Classes/DMFGenerateSSISPackage/Methods/generateFile/helperEntityLocal

/Classes/DMFGenerateSSISPackage/Methods/generateFile/helperEntityLocal

/Classes/DMFGenerateSSISPackage/Methods/generateFileDataV2

/Classes/DMFGenerateSSISPackage/Methods/generateFileDataV2

/Classes/DMFGenerateSSISPackage/Methods/helperEntity

/Classes/DMFGenerateSSISPackage/Methods/helperEntity

/Classes/DMFGenerateSSISPackage/Methods/helperEntity

/Classes/DualWriteChangeProcessorBase/Methods/isFeatureEnabled

/Classes/EcoResProductUnitConverter/Methods/isProductUnitConversionPerVariantFlightEnabled

/Classes/FormRunConfigurationParameters/Methods/useLegacyMemoryCachingAlgorithm

/Classes/FormRunConfigurationParameters/Methods/useLegacyRolloutAlgorithm

/Classes/FormRunContract/Fields/useOldSerializationFormat

/Classes/PaymentPredictorFlighting/Methods/isPreviewEnabled

/Classes/PowerBIReportControl/Methods/DisableEditReport

/Classes/PurchRFQSealedBidFlightingManager/Methods/isPreviewEnabled

/Classes/ReqReaderWriterLock/Methods/isUserConnectionFlightingEnabled

/Classes/SysClientFlightDataContract/Methods/parmStaticLoaderOn

/Classes/SysConsistencyCheckJob/Fields/legacyConsistencyCheck

/Classes/SysDatabaseIndexRebuildTask/Methods/run

/Classes/SysDatabaseIndexRebuildTask/Methods/scheduleForBatchExecution

/Classes/SysDatabaseIndexRebuildTask/Methods/validateRecurrence

/Classes/SysDataSharingValidation/Methods/validateTableCanBeSharedWithPolicy

/Classes/SysDictClass/Fields/staticUseCachedMapsForLookupAlgorithms

/Classes/SysDictClass/Fields/staticUseLegacyExtendedByAlgorithm

/Classes/SysDictClass/Fields/staticUseLegacyImplementedByAlgorithm

/Classes/SysQueryableQuery/Fields/useOldSerializationFormat

/Classes/SysQueryEdit/Fields/useOldSerializationFormat

/Classes/SysTableLookup/Fields/legacyRawFilterDoubleApplyOnLookup

/Classes/SysUsersOnline/Methods/getServerStatus

/DataEntityViews/DataManagementDefinitionGroupEntity/Methods/ExportToPackage

/Forms/BatchJob/Methods/init

/Forms/CustTable/DataSources/CustTable/Methods/leaveRecord

/Forms/CustTable/DataSources/CustTable/Methods/leaveRecord

/Forms/DirPartyQuickCreateForm/Methods/init

/Forms/SysIndexFragmentationDetails/Methods/init

/Forms/SysRecordInfo/Fields/showSysDeprecatedFields

/Tables/DimensionAttributeDerivedDimensions/Methods/derivedDimensionPrecedenceEnabled

/Tables/DimensionAttributeDerivedDimensions/Methods/derivedDimensionPreventChangesEnabled

/Tables/DirPartyTable/Methods/isDualWriteFlightEnabled

/Tables/DMFStagingLog/Methods/insertLogs

/Tables/SysServerConfig/Methods/delete

8.1.3 PU23 (only new Flights)

 Macro ApplicationPlatformFlights

#define.BatchSingleScheduler(‘BatchSingleScheduler’)

Macro ApplicationFoundationFlights

#define.ExportWhileDataEntityListIsBeingRefreshed(‘ExportWhileDataEntityListIsBeingRefreshed’)

#define.DMFDisableExportFieldsMappingCache(‘DMFDisableExportFieldsMappingCache’)

#define.DMFDisableXSLTTransformationForCompositeEntity(‘DMFDisableXSLTTransformationForCompositeEntity’)

#define.DMFDisableInputFileCheckInPackageImport(‘DMFDisableInputFileCheckInPackageImport’)

#define.SysAdminNetworkPrinterManager(‘SysAdminNetworkPrinterManager’)

#define.SrsReportUserConnectionFinalizerLegacy(‘SrsReportUserConnectionFinalizerLegacy’)

#define.SrsReportCleanUpBatchJobLegacy(‘SrsReportCleanUpBatchJobLegacy’)

Check cross references for path /Classes/Global/Methods/isFlightEnabled

/Classes/BatchRun/Methods/setWaitingBatchJobsToExecuting

/Classes/BatchRunSingleScheduler/Methods/isBatchSingleSchedulerFlightEnabled

/Classes/CDSAFlightingManager/Methods/isFeatureFlagEnabled

/Classes/CrossCompanyNetworkPrintersManagement/Methods/isFeatureEnabled

/Classes/DMFEntityBase/Methods/copyTargetToStagingV2

/Classes/DMFPackageImporter/Methods/importFromPackageInternal

/Classes/SrsReportRunController/Methods/startOperation

/Classes/SrsReportRunRdpPreProcessStrategyRegular/Methods/cleanUp

/Classes/SysDatabaseLogFlighting/Fields/legacyEnumValueResolution

/Classes/SysExtensionAppClassFactory/Fields/useLegacyFactoryBehavior

/Classes/xSysQuery/Fields/useLegacyQueryValueVersion

/Forms/DMFExecutionHistoryList/Methods/init

/Forms/SystemParameters/Methods/init

/Tables/DMFSourceXMLToEntityMap/Methods/generateDefaultMappingFromFile

10.0.0 PU24 (only new Flights)

Macro ApplicationPlatformFlights

No new Flights here

Macro ApplicationFoundationFlights

#define.DMFByodMissingDelete(‘DMFByodMissingDelete’)

#define.FailErrorOnBatchForExport(‘FailErrorOnBatchForExport’)

#define.BusinessEventsMaster(‘BusinessEventsMaster’)

#define.EnableBYODDboSchemaOnly(‘EnableBYODDboSchemaOnly’)

#define.AllowEmptyDateTimeXMLElement(‘AllowEmptyDateTimeXMLElement’)

#define.EnableBYODDboSchemaOnly(‘EnableBYODDboSchemaOnly’)

#define.DisablePendingRecordFromJobStatus(‘DisablePendingRecordFromJobStatus’)

#define.ClientAlertsEmailHandler(‘ClientAlertsEmailHandler’)

#define.FillEmptyXMLFileWhenExportingCompositeEntity(‘FillEmptyXMLFileWhenExportingCompositeEntity’)

#define.EnableNewNamingForPackageAPIExport(‘EnableNewNamingForPackageAPIExport’)

#define.DisableDownloadFileWithZeroRecords(‘DisableDownloadFileWithZeroRecords’)

#define.DMFDisableDoubleByteCharacterExport(‘DMFDisableDoubleByteCharacterExport’)

Check cross references for path /Classes/Global/Methods/isFlightEnabled

/Classes/AppTrackerScopeFactory/Fields/enableRegions

/Classes/BusinessEventsFramework/Methods/Enabled

/Classes/DMFEntityDbExporter/Methods/generateEntityDBDataV2

/Classes/DMFExecutionStatusHelper/Methods/isTargetPartialSuccess

/Classes/DMFExecutionStatusHelper/Methods/isTargetSuccess

/Classes/DMFExportTaskScheduler/Methods/run

/Classes/DMFPackageExporter/Methods/exportToPackageInternal

/Classes/EventActionAlert/Methods/sendAlertEmailNotifications

/Classes/FormControlPersonalization/Fields/expandDSFetchActiveOnAddFieldException

/Classes/SysConsistencyCheckJob/Fields/useDirectExecution

/Classes/TaxEngineFlighting/Methods/isPreviewEnabled

/Classes/WHSCatchWeightFeature/Methods/isFeatureFlightingEnabled

/Classes/WHSCatchWeightFeature/Methods/isPreviewFlightingEnabled

/Classes/WHSReplenishmentStrategyFeature/Methods/isFeatureFlightingEnabled

/Classes/WHSReplenishmentStrategyFeature/Methods/isPreviewFlightingEnabled

/Classes/WHSSystemDirectedWorkSequencingFeature/Methods/isFeatureFlightingEnabled

/Classes/WHSSystemDirectedWorkSequencingFeature/Methods/isPreviewFlightingEnabled

/Classes/WHSWaveLabelPrintingFeature/Methods/isFeatureFlightingEnabled

/Classes/WHSWaveLabelPrintingFeature/Methods/isPreviewFlightingEnabled

/Classes/WHSWorkLineDetailsFeature/Methods/isFeatureFlightingEnabled

/Classes/WHSWorkLineDetailsFeature/Methods/isPreviewFlightingEnabled

/Forms/EventCreateRule/Methods/init

/Forms/EventRule/Methods/init

/Tables/InventDim/Methods/useLegacyCheckUpdateEstimatedMovement

/Tables/InventTable/Methods/isRenameItemIdPrimaryKeyFlightEnabled

/Tables/WHSLoadTable/Methods/findStatus

10.0.1 PU25 (only new Flights)

Macro ApplicationPlatformFlights

#define.BatchDisableSingleScheduler(‘BatchDisableSingleScheduler’)

Macro ApplicationFoundationFlights

#define.EnableEntityAttributesPascalCase(‘EnableEntityAttributesPascalCase’)

#define.DisableExportingContainerFieldIntoFile(‘DisableExportingContainerFieldIntoFile’)

#define.EnableEnumSymbolSupportForImportExport(‘EnableEnumSymbolSupportForImportExport’)

#define.DisableAnalyticsReportEditor(‘DisableAnalyticsReportEditor’)

#define.DisableCustomizeAnalyticsTab(‘DisableCustomizeAnalyticsTab’)

#define.DataFeedsMaster(‘DataFeedsMaster’)

#define.ForceLegacyBatchFinishedJobsProcessing(‘ForceLegacyBatchFinishedJobsProcessing’)

Check cross references for path /Classes/Global/Methods/isFlightEnabled

/Classes/AccountingSourceExplorerProcessor/Methods/updateParty

/Classes/AppConsistencyChecker/Methods/runConsistencyChecks

/Classes/AppConsistencyCheckInvariantScenario/Methods/getSqlTransactionId

/Classes/AppConsistencyCheckRulesExplorer/Methods/getExplorerImplementation

/Classes/AppConsistencyCheckRulesExplorer/Methods/getRulesForScenario

/Classes/BatchHelper/Methods/processFinishedJobsSendAlertsDelegate

/Classes/DataFeedsFramework/Methods/Enabled

/Classes/DMFEntityBase/Methods/copyTargetToStagingV2/prepareStagingUsingFieldsCache

/Classes/DMFEntityBase/Methods/copyTargetToStagingV2/prepareStagingWithoutFieldsCache

/Classes/DMFEntityBase/Methods/getBitmapContainerFields

/Classes/DmfEntityWriter/Methods/processRecords

/Classes/EventActionAlert/Methods/isAlertEmailNotificationEnabled

/Classes/PBIReportHelper/Methods/overridePowerBIWorkSpaces

/Classes/PowerBIReportControl/Methods/AddSelectOrRestorePBIReportButtonToOptionsTab

/Classes/VersioningPurchaseOrder/Methods/archivePurchLine

/Classes/WHSAdditionalLocationZoneFeature/Methods/isFeatureFlightingEnabled

/Classes/WHSAdditionalLocationZoneFeature/Methods/isPreviewFlightingEnabled

/Classes/WHSConfirmAndTransferFeature/Methods/isFeatureFlightingEnabled

/Classes/WHSConfirmAndTransferFeature/Methods/isPreviewFlightingEnabled

/Classes/WHSDisabledByDefaultToggle/Methods/isEnabled

/Classes/WHSEnabledByDefaultToggle/Methods/isEnabled

/Classes/WHSLocationStatusFeature/Methods/isFeatureFlightingEnabled

/Classes/WHSLocationStatusFeature/Methods/isPreviewFlightingEnabled

/Classes/WHSPickLineGroupingFeature/Methods/isFeatureFlightingEnabled

/Classes/WHSPickLineGroupingFeature/Methods/isPreviewFlightingEnabled

/Classes/WHSSystemDirectedClusterPickingFeature/Methods/isFeatureFlightingEnabled

/Classes/WHSSystemDirectedClusterPickingFeature/Methods/isPreviewFlightingEnabled

/Classes/WHSWarehouseSlottingFeature/Methods/isFeatureFlightingEnabled

/Classes/WHSWarehouseSlottingFeature/Methods/isPreviewFlightingEnabled

/Classes/WHSWaveLoadBuildingFeature/Methods/isFeatureFlightingEnabled

/Classes/WHSWaveLoadBuildingFeature/Methods/isPreviewFlightingEnabled

/Classes/WHSWorkCancelForced/Methods/shouldSkipHandler

/Classes/WHSWorkCancelForced/Methods/shouldSkipHandler

/Classes/WHSWorkCancelForcedEventHandlers/Methods/initializingTroubleshootingSelfServiceFormHandler

/Classes/WHSWorkCancelForcedEventHandlers/Methods/menuItemFeatureHandler

/Classes/WhsWorkCreateReplenishment/Methods/cleanupTempReplenWorkLinks

/Classes/WrkCtrScheduler/Methods/new

/Forms/EventCreateRule/Methods/isEnabledChildTables

/Tables/DimensionAttributeDerivedDimensions/Methods/derivedDimensionPrecedenceEnabled

/Tables/DimensionAttributeDerivedDimensions/Methods/derivedDimensionPreventChangesEnabled

/Tables/DMFTargetXMLToEntityMap/Methods/generateMapping

/Tables/DMFTargetXMLToEntityMap/Methods/generateMapping

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s