---
title: "Summary of New Features in 12.1"
language: "en"
type: "Guide"
summary: "A list of key new features since 12.0, including features experimental in 12.1."
sections: 
  - 
    title: "Operator Forms"
    link: "null"
  - 
    title: "Operations on Lists and Subsets"
    link: "null"
  - 
    title: "Logic & Proofs"
    link: "null"
  - 
    title: "Date & Time Computation"
    link: "null"
  - 
    title: "New Asymptotic Solvers"
    link: "paclet:guide/Asymptotics"
  - 
    title: "Improved Solvers"
    link: "null"
  - 
    title: "Convex Optimization"
    link: "paclet:guide/ConvexOptimization"
  - 
    title: "Mathematical Functions"
    link: "paclet:guide/MathematicalFunctions"
  - 
    title: "Number Theory"
    link: "paclet:guide/NumberTheory"
  - 
    title: "Vector Visualization"
    link: "paclet:guide/VectorVisualization"
  - 
    title: "Complex Visualization"
    link: "paclet:guide/ComplexVisualization"
  - 
    title: "Geographic Visualization"
    link: "paclet:guide/GeoVisualization"
  - 
    title: "Improved Region Visualization"
    link: "null"
  - 
    title: "Improved Uncertainty Visualization"
    link: "null"
  - 
    title: "Non-photorealistic Shaders in 3D"
    link: "null"
  - 
    title: "Fill Forms in 2D"
    link: "null"
  - 
    title: "Tagged Graphs"
    link: "null"
  - 
    title: "Annotations"
    link: "null"
  - 
    title: "Constructors"
    link: "null"
  - 
    title: "Layouts & Labeling"
    link: "null"
  - 
    title: "Graph Computation"
    link: "null"
  - 
    title: "Geometric and Topological Search"
    link: "null"
  - 
    title: "Geometric Computation on Geographic Maps"
    link: "null"
  - 
    title: "Geometric Computation on Geographic Globes"
    link: "null"
  - 
    title: "Geometry Formats"
    link: "paclet:guide/3DGeometryAndModelingFormats"
  - 
    title: "Video Creation"
    link: "null"
  - 
    title: "Video Processing & Analysis"
    link: "null"
  - 
    title: "Video Formats"
    link: "null"
  - 
    title: "Video Options"
    link: "null"
  - 
    title: "Encoders & Decoders for Video Formats"
    link: "null"
  - 
    title: "Speech Analysis"
    link: "null"
  - 
    title: "Speaker Analysis"
    link: "null"
  - 
    title: "High-Resolution Rasterization"
    link: "null"
  - 
    title: "Face Analysis"
    link: "null"
  - 
    title: "Text Analysis"
    link: "null"
  - 
    title: "Neural Networks"
    link: "paclet:guide/NeuralNetworks"
  - 
    title: "Machine Learning"
    link: "paclet:guide/MachineLearning"
  - 
    title: "Machine Learning Methods"
    link: "null"
  - 
    title: "Chemical Formats"
    link: "paclet:guide/ChemicalDataFormats"
  - 
    title: "Image Formats"
    link: "null"
  - 
    title: "Audio Formats"
    link: "null"
  - 
    title: "Mail Formats"
    link: "null"
  - 
    title: "Archive Formats"
    link: "null"
  - 
    title: "Paclet Site Management"
    link: "null"
  - 
    title: "Paclet Development"
    link: "null"
  - 
    title: "Data Manipulation & Visualization"
    link: "null"
  - 
    title: "Options & Settings"
    link: "null"
  - 
    title: "Data Structures"
    link: "null"
  - 
    title: "Function Compilation"
    link: "null"
  - 
    title: "Digital Signatures"
    link: "null"
  - 
    title: "System Credential Storage"
    link: "null"
  - 
    title: "Accessing ARK Blockchains"
    link: "null"
  - 
    title: "ARK Blockchain Transactions"
    link: "null"
  - 
    title: "External Data & Knowledgebase"
    link: "null"
  - 
    title: "External Storage Services"
    link: "null"
  - 
    title: "Databases"
    link: "null"
  - 
    title: "Mail"
    link: "null"
keywords: 
- new in 12.1
- new since 12.0
- new functions
- what's new
- feature summary
- changelog
- change log
- patch notes
- update notes
canonical_url: "https://reference.wolfram.com/language/guide/SummaryOfNewFeaturesIn121.html"
source: "Wolfram Language Documentation"
related_guides: 
  - 
    title: "Summary of New Features in 12.0"
    link: "https://reference.wolfram.com/language/guide/SummaryOfNewFeaturesIn12.en.md"
  - 
    title: "Summary of Recently Added Features"
    link: "https://reference.wolfram.com/language/guide/RecentlyAddedFeatures.en.md"
  - 
    title: "Full Revision History"
    link: "https://reference.wolfram.com/language/https://www.wolfram.com/language/quick-revision-history/.en.md"
  - 
    title: "Full Legacy Documentation"
    link: "https://reference.wolfram.com/language/https://reference.wolfram.com/history/.en.md"
related_functions: 
  - 
    title: "AdjacentMeshCells"
    link: "https://reference.wolfram.com/language/ref/AdjacentMeshCells.en.md"
  - 
    title: "Annotate"
    link: "https://reference.wolfram.com/language/ref/Annotate.en.md"
  - 
    title: "Annotation"
    link: "https://reference.wolfram.com/language/ref/Annotation.en.md"
  - 
    title: "AnnotationDelete"
    link: "https://reference.wolfram.com/language/ref/AnnotationDelete.en.md"
  - 
    title: "AnnotationKeys"
    link: "https://reference.wolfram.com/language/ref/AnnotationKeys.en.md"
  - 
    title: "AnnotationRules"
    link: "https://reference.wolfram.com/language/ref/AnnotationRules.en.md"
  - 
    title: "AnnotationValue"
    link: "https://reference.wolfram.com/language/ref/AnnotationValue.en.md"
  - 
    title: "AnomalyDetector"
    link: "https://reference.wolfram.com/language/ref/AnomalyDetector.en.md"
  - 
    title: "Area"
    link: "https://reference.wolfram.com/language/ref/Area.en.md"
  - 
    title: "Asymptotic"
    link: "https://reference.wolfram.com/language/ref/Asymptotic.en.md"
  - 
    title: "AsymptoticDSolveValue"
    link: "https://reference.wolfram.com/language/ref/AsymptoticDSolveValue.en.md"
  - 
    title: "AsymptoticProduct"
    link: "https://reference.wolfram.com/language/ref/AsymptoticProduct.en.md"
  - 
    title: "AsymptoticRSolveValue"
    link: "https://reference.wolfram.com/language/ref/AsymptoticRSolveValue.en.md"
  - 
    title: "AsymptoticSum"
    link: "https://reference.wolfram.com/language/ref/AsymptoticSum.en.md"
  - 
    title: "Audio"
    link: "https://reference.wolfram.com/language/ref/Audio.en.md"
  - 
    title: "AudioEncoding"
    link: "https://reference.wolfram.com/language/ref/AudioEncoding.en.md"
  - 
    title: "AudioInstanceQ"
    link: "https://reference.wolfram.com/language/ref/AudioInstanceQ.en.md"
  - 
    title: "AudioIntervals"
    link: "https://reference.wolfram.com/language/ref/AudioIntervals.en.md"
  - 
    title: "AudioLocalMeasurements"
    link: "https://reference.wolfram.com/language/ref/AudioLocalMeasurements.en.md"
  - 
    title: "AudioPitchShift"
    link: "https://reference.wolfram.com/language/ref/AudioPitchShift.en.md"
  - 
    title: "AudioReverse"
    link: "https://reference.wolfram.com/language/ref/AudioReverse.en.md"
  - 
    title: "AudioStream"
    link: "https://reference.wolfram.com/language/ref/AudioStream.en.md"
  - 
    title: "AudioTimeStretch"
    link: "https://reference.wolfram.com/language/ref/AudioTimeStretch.en.md"
  - 
    title: "AxiomaticTheory"
    link: "https://reference.wolfram.com/language/ref/AxiomaticTheory.en.md"
  - 
    title: "BlockchainAddressData"
    link: "https://reference.wolfram.com/language/ref/blockchains/BlockchainAddressData-ARK.en.md"
  - 
    title: "BlockchainBlockData"
    link: "https://reference.wolfram.com/language/ref/blockchains/BlockchainBlockData-ARK.en.md"
  - 
    title: "BlockchainData"
    link: "https://reference.wolfram.com/language/ref/blockchains/BlockchainData-ARK.en.md"
  - 
    title: "BlockchainTransaction"
    link: "https://reference.wolfram.com/language/ref/blockchains/BlockchainTransaction-ARK.en.md"
  - 
    title: "BlockchainTransactionData"
    link: "https://reference.wolfram.com/language/ref/blockchains/BlockchainTransactionData-ARK.en.md"
  - 
    title: "BlockchainTransactionSign"
    link: "https://reference.wolfram.com/language/ref/blockchains/BlockchainTransactionSign-ARK.en.md"
  - 
    title: "BlockchainTransactionSubmit"
    link: "https://reference.wolfram.com/language/ref/blockchains/BlockchainTransactionSubmit-ARK.en.md"
  - 
    title: "CategoricalDistribution"
    link: "https://reference.wolfram.com/language/ref/CategoricalDistribution.en.md"
  - 
    title: "Classify"
    link: "https://reference.wolfram.com/language/ref/Classify.en.md"
  - 
    title: "ComplementedEntityClass"
    link: "https://reference.wolfram.com/language/ref/ComplementedEntityClass.en.md"
  - 
    title: "ComplexContourPlot"
    link: "https://reference.wolfram.com/language/ref/ComplexContourPlot.en.md"
  - 
    title: "ComplexRegionPlot"
    link: "https://reference.wolfram.com/language/ref/ComplexRegionPlot.en.md"
  - 
    title: "ComplexStreamPlot"
    link: "https://reference.wolfram.com/language/ref/ComplexStreamPlot.en.md"
  - 
    title: "ComplexVectorPlot"
    link: "https://reference.wolfram.com/language/ref/ComplexVectorPlot.en.md"
  - 
    title: "CompressionLevel"
    link: "https://reference.wolfram.com/language/ref/CompressionLevel.en.md"
  - 
    title: "ConicOptimization"
    link: "https://reference.wolfram.com/language/ref/ConicOptimization.en.md"
  - 
    title: "ContourPlot3D"
    link: "https://reference.wolfram.com/language/ref/ContourPlot3D.en.md"
  - 
    title: "CreateArchive"
    link: "https://reference.wolfram.com/language/ref/CreateArchive.en.md"
  - 
    title: "CreateDataStructure"
    link: "https://reference.wolfram.com/language/ref/CreateDataStructure.en.md"
  - 
    title: "CreatePacletArchive"
    link: "https://reference.wolfram.com/language/ref/CreatePacletArchive.en.md"
  - 
    title: "CurryApplied"
    link: "https://reference.wolfram.com/language/ref/CurryApplied.en.md"
  - 
    title: "Dataset"
    link: "https://reference.wolfram.com/language/ref/Dataset.en.md"
  - 
    title: "DataStructure"
    link: "https://reference.wolfram.com/language/ref/DataStructure.en.md"
  - 
    title: "DataStructureQ"
    link: "https://reference.wolfram.com/language/ref/DataStructureQ.en.md"
  - 
    title: "DateInterval"
    link: "https://reference.wolfram.com/language/ref/DateInterval.en.md"
  - 
    title: "DigitalSignature"
    link: "https://reference.wolfram.com/language/ref/DigitalSignature.en.md"
  - 
    title: "DirectedEdge"
    link: "https://reference.wolfram.com/language/ref/DirectedEdge.en.md"
  - 
    title: "DiscreteAsymptotic"
    link: "https://reference.wolfram.com/language/ref/DiscreteAsymptotic.en.md"
  - 
    title: "DivisorSigma"
    link: "https://reference.wolfram.com/language/ref/DivisorSigma.en.md"
  - 
    title: "DSolve"
    link: "https://reference.wolfram.com/language/ref/DSolve.en.md"
  - 
    title: "DynamicUpdating"
    link: "https://reference.wolfram.com/language/ref/DynamicUpdating.en.md"
  - 
    title: "EdgeTaggedGraph"
    link: "https://reference.wolfram.com/language/ref/EdgeTaggedGraph.en.md"
  - 
    title: "EdgeTaggedGraphQ"
    link: "https://reference.wolfram.com/language/ref/EdgeTaggedGraphQ.en.md"
  - 
    title: "EdgeTags"
    link: "https://reference.wolfram.com/language/ref/EdgeTags.en.md"
  - 
    title: "Encrypt"
    link: "https://reference.wolfram.com/language/ref/Encrypt.en.md"
  - 
    title: "EncryptFile"
    link: "https://reference.wolfram.com/language/ref/EncryptFile.en.md"
  - 
    title: "Entity"
    link: "https://reference.wolfram.com/language/ref/Entity.en.md"
  - 
    title: "EulerPhi"
    link: "https://reference.wolfram.com/language/ref/EulerPhi.en.md"
  - 
    title: "ExpressionGraph"
    link: "https://reference.wolfram.com/language/ref/ExpressionGraph.en.md"
  - 
    title: "ExternalEvaluate"
    link: "https://reference.wolfram.com/language/ref/ExternalEvaluate.en.md"
  - 
    title: "ExternalIdentifier"
    link: "https://reference.wolfram.com/language/ref/ExternalIdentifier.en.md"
  - 
    title: "ExternalStorageBase"
    link: "https://reference.wolfram.com/language/ref/ExternalStorageBase.en.md"
  - 
    title: "ExternalStorageDownload"
    link: "https://reference.wolfram.com/language/ref/ExternalStorageDownload.en.md"
  - 
    title: "ExternalStorageGet"
    link: "https://reference.wolfram.com/language/ref/ExternalStorageGet.en.md"
  - 
    title: "ExternalStorageObject"
    link: "https://reference.wolfram.com/language/ref/ExternalStorageObject.en.md"
  - 
    title: "ExternalStoragePut"
    link: "https://reference.wolfram.com/language/ref/ExternalStoragePut.en.md"
  - 
    title: "ExternalStorageUpload"
    link: "https://reference.wolfram.com/language/ref/ExternalStorageUpload.en.md"
  - 
    title: "ExtractArchive"
    link: "https://reference.wolfram.com/language/ref/ExtractArchive.en.md"
  - 
    title: "FaceAlign"
    link: "https://reference.wolfram.com/language/ref/FaceAlign.en.md"
  - 
    title: "FacialFeatures"
    link: "https://reference.wolfram.com/language/ref/FacialFeatures.en.md"
  - 
    title: "FactorInteger"
    link: "https://reference.wolfram.com/language/ref/FactorInteger.en.md"
  - 
    title: "FeatureExtractor"
    link: "https://reference.wolfram.com/language/ref/FeatureExtractor.en.md"
  - 
    title: "FindEquationalProof"
    link: "https://reference.wolfram.com/language/ref/FindEquationalProof.en.md"
  - 
    title: "FindFaces"
    link: "https://reference.wolfram.com/language/ref/FindFaces.en.md"
  - 
    title: "FindImageText"
    link: "https://reference.wolfram.com/language/ref/FindImageText.en.md"
  - 
    title: "FindMaximumCut"
    link: "https://reference.wolfram.com/language/ref/FindMaximumCut.en.md"
  - 
    title: "FiniteGroupData"
    link: "https://reference.wolfram.com/language/ref/FiniteGroupData.en.md"
  - 
    title: "FunctionCompile"
    link: "https://reference.wolfram.com/language/ref/FunctionCompile.en.md"
  - 
    title: "GCD"
    link: "https://reference.wolfram.com/language/ref/GCD.en.md"
  - 
    title: "GenerateFileSignature"
    link: "https://reference.wolfram.com/language/ref/GenerateFileSignature.en.md"
  - 
    title: "GeoContourPlot"
    link: "https://reference.wolfram.com/language/ref/GeoContourPlot.en.md"
  - 
    title: "GeoDensityPlot"
    link: "https://reference.wolfram.com/language/ref/GeoDensityPlot.en.md"
  - 
    title: "GeoGridPosition"
    link: "https://reference.wolfram.com/language/ref/GeoGridPosition.en.md"
  - 
    title: "GeometricOptimization"
    link: "https://reference.wolfram.com/language/ref/GeometricOptimization.en.md"
  - 
    title: "GeoPosition"
    link: "https://reference.wolfram.com/language/ref/GeoPosition.en.md"
  - 
    title: "GoochShading"
    link: "https://reference.wolfram.com/language/ref/GoochShading.en.md"
  - 
    title: "HalftoneShading"
    link: "https://reference.wolfram.com/language/ref/HalftoneShading.en.md"
  - 
    title: "HatchFilling"
    link: "https://reference.wolfram.com/language/ref/HatchFilling.en.md"
  - 
    title: "HatchShading"
    link: "https://reference.wolfram.com/language/ref/HatchShading.en.md"
  - 
    title: "HeaderAlignment"
    link: "https://reference.wolfram.com/language/ref/HeaderAlignment.en.md"
  - 
    title: "HeaderBackground"
    link: "https://reference.wolfram.com/language/ref/HeaderBackground.en.md"
  - 
    title: "HeaderDisplayFunction"
    link: "https://reference.wolfram.com/language/ref/HeaderDisplayFunction.en.md"
  - 
    title: "HeaderSize"
    link: "https://reference.wolfram.com/language/ref/HeaderSize.en.md"
  - 
    title: "HeaderStyle"
    link: "https://reference.wolfram.com/language/ref/HeaderStyle.en.md"
  - 
    title: "HeunB"
    link: "https://reference.wolfram.com/language/ref/HeunB.en.md"
  - 
    title: "HeunBPrime"
    link: "https://reference.wolfram.com/language/ref/HeunBPrime.en.md"
  - 
    title: "HeunC"
    link: "https://reference.wolfram.com/language/ref/HeunC.en.md"
  - 
    title: "HeunCPrime"
    link: "https://reference.wolfram.com/language/ref/HeunCPrime.en.md"
  - 
    title: "HeunD"
    link: "https://reference.wolfram.com/language/ref/HeunD.en.md"
  - 
    title: "HeunDPrime"
    link: "https://reference.wolfram.com/language/ref/HeunDPrime.en.md"
  - 
    title: "HeunG"
    link: "https://reference.wolfram.com/language/ref/HeunG.en.md"
  - 
    title: "HeunGPrime"
    link: "https://reference.wolfram.com/language/ref/HeunGPrime.en.md"
  - 
    title: "HeunT"
    link: "https://reference.wolfram.com/language/ref/HeunT.en.md"
  - 
    title: "HeunTPrime"
    link: "https://reference.wolfram.com/language/ref/HeunTPrime.en.md"
  - 
    title: "HiddenItems"
    link: "https://reference.wolfram.com/language/ref/HiddenItems.en.md"
  - 
    title: "HighlightImage"
    link: "https://reference.wolfram.com/language/ref/HighlightImage.en.md"
  - 
    title: "ImageAssemble"
    link: "https://reference.wolfram.com/language/ref/ImageAssemble.en.md"
  - 
    title: "ImageLabels"
    link: "https://reference.wolfram.com/language/ref/ImageLabels.en.md"
  - 
    title: "ImageLegends"
    link: "https://reference.wolfram.com/language/ref/ImageLegends.en.md"
  - 
    title: "ImageTransformation"
    link: "https://reference.wolfram.com/language/ref/ImageTransformation.en.md"
  - 
    title: "Import"
    link: "https://reference.wolfram.com/language/ref/Import.en.md"
  - 
    title: "IndexEdgeTaggedGraph"
    link: "https://reference.wolfram.com/language/ref/IndexEdgeTaggedGraph.en.md"
  - 
    title: "InfiniteFuture"
    link: "https://reference.wolfram.com/language/ref/InfiniteFuture.en.md"
  - 
    title: "InfinitePast"
    link: "https://reference.wolfram.com/language/ref/InfinitePast.en.md"
  - 
    title: "Initialization"
    link: "https://reference.wolfram.com/language/ref/Initialization.en.md"
  - 
    title: "IntersectedEntityClass"
    link: "https://reference.wolfram.com/language/ref/IntersectedEntityClass.en.md"
  - 
    title: "ItemDisplayFunction"
    link: "https://reference.wolfram.com/language/ref/ItemDisplayFunction.en.md"
  - 
    title: "LearningRateMultipliers"
    link: "https://reference.wolfram.com/language/ref/LearningRateMultipliers.en.md"
  - 
    title: "Line"
    link: "https://reference.wolfram.com/language/ref/Line.en.md"
  - 
    title: "LinearFractionalOptimization"
    link: "https://reference.wolfram.com/language/ref/LinearFractionalOptimization.en.md"
  - 
    title: "LinearOptimization"
    link: "https://reference.wolfram.com/language/ref/LinearOptimization.en.md"
  - 
    title: "ListPlot3D"
    link: "https://reference.wolfram.com/language/ref/ListPlot3D.en.md"
  - 
    title: "ListPointPlot3D"
    link: "https://reference.wolfram.com/language/ref/ListPointPlot3D.en.md"
  - 
    title: "ListVectorPlot"
    link: "https://reference.wolfram.com/language/ref/ListVectorPlot.en.md"
  - 
    title: "ListVectorPlot3D"
    link: "https://reference.wolfram.com/language/ref/ListVectorPlot3D.en.md"
  - 
    title: "Looping"
    link: "https://reference.wolfram.com/language/ref/Looping.en.md"
  - 
    title: "MailExecute"
    link: "https://reference.wolfram.com/language/ref/MailExecute.en.md"
  - 
    title: "MailSearch"
    link: "https://reference.wolfram.com/language/ref/MailSearch.en.md"
  - 
    title: "MaxDate"
    link: "https://reference.wolfram.com/language/ref/MaxDate.en.md"
  - 
    title: "MeshConnectivityGraph"
    link: "https://reference.wolfram.com/language/ref/MeshConnectivityGraph.en.md"
  - 
    title: "Method"
    link: "https://reference.wolfram.com/language/ref/Method.en.md"
  - 
    title: "MinDate"
    link: "https://reference.wolfram.com/language/ref/MinDate.en.md"
  - 
    title: "MoebiusMu"
    link: "https://reference.wolfram.com/language/ref/MoebiusMu.en.md"
  - 
    title: "MoleculeModify"
    link: "https://reference.wolfram.com/language/ref/MoleculeModify.en.md"
  - 
    title: "MoleculeRecognize"
    link: "https://reference.wolfram.com/language/ref/MoleculeRecognize.en.md"
  - 
    title: "MoleculeValue"
    link: "https://reference.wolfram.com/language/ref/MoleculeValue.en.md"
  - 
    title: "NearestMeshCells"
    link: "https://reference.wolfram.com/language/ref/NearestMeshCells.en.md"
  - 
    title: "NeighborhoodGraph"
    link: "https://reference.wolfram.com/language/ref/NeighborhoodGraph.en.md"
  - 
    title: "NetGANOperator"
    link: "https://reference.wolfram.com/language/ref/NetGANOperator.en.md"
  - 
    title: "OperatorApplied"
    link: "https://reference.wolfram.com/language/ref/OperatorApplied.en.md"
  - 
    title: "PacletDataRebuild"
    link: "https://reference.wolfram.com/language/ref/PacletDataRebuild.en.md"
  - 
    title: "PacletDirectoryLoad"
    link: "https://reference.wolfram.com/language/ref/PacletDirectoryLoad.en.md"
  - 
    title: "PacletDirectoryUnload"
    link: "https://reference.wolfram.com/language/ref/PacletDirectoryUnload.en.md"
  - 
    title: "PacletDisable"
    link: "https://reference.wolfram.com/language/ref/PacletDisable.en.md"
  - 
    title: "PacletEnable"
    link: "https://reference.wolfram.com/language/ref/PacletEnable.en.md"
  - 
    title: "PacletFind"
    link: "https://reference.wolfram.com/language/ref/PacletFind.en.md"
  - 
    title: "PacletFindRemote"
    link: "https://reference.wolfram.com/language/ref/PacletFindRemote.en.md"
  - 
    title: "PacletInstall"
    link: "https://reference.wolfram.com/language/ref/PacletInstall.en.md"
  - 
    title: "PacletInstallSubmit"
    link: "https://reference.wolfram.com/language/ref/PacletInstallSubmit.en.md"
  - 
    title: "PacletObject"
    link: "https://reference.wolfram.com/language/ref/PacletObject.en.md"
  - 
    title: "PacletSiteObject"
    link: "https://reference.wolfram.com/language/ref/PacletSiteObject.en.md"
  - 
    title: "PacletSiteRegister"
    link: "https://reference.wolfram.com/language/ref/PacletSiteRegister.en.md"
  - 
    title: "PacletSites"
    link: "https://reference.wolfram.com/language/ref/PacletSites.en.md"
  - 
    title: "PacletSiteUnregister"
    link: "https://reference.wolfram.com/language/ref/PacletSiteUnregister.en.md"
  - 
    title: "PacletSiteUpdate"
    link: "https://reference.wolfram.com/language/ref/PacletSiteUpdate.en.md"
  - 
    title: "PacletUninstall"
    link: "https://reference.wolfram.com/language/ref/PacletUninstall.en.md"
  - 
    title: "ParametricRampLayer"
    link: "https://reference.wolfram.com/language/ref/ParametricRampLayer.en.md"
  - 
    title: "PatternFilling"
    link: "https://reference.wolfram.com/language/ref/PatternFilling.en.md"
  - 
    title: "PitchRecognize"
    link: "https://reference.wolfram.com/language/ref/PitchRecognize.en.md"
  - 
    title: "Point"
    link: "https://reference.wolfram.com/language/ref/Point.en.md"
  - 
    title: "Polygon"
    link: "https://reference.wolfram.com/language/ref/Polygon.en.md"
  - 
    title: "PredictorMeasurements"
    link: "https://reference.wolfram.com/language/ref/PredictorMeasurements.en.md"
  - 
    title: "Prime"
    link: "https://reference.wolfram.com/language/ref/Prime.en.md"
  - 
    title: "PrimePi"
    link: "https://reference.wolfram.com/language/ref/PrimePi.en.md"
  - 
    title: "PrivateKey"
    link: "https://reference.wolfram.com/language/ref/PrivateKey.en.md"
  - 
    title: "PublicKey"
    link: "https://reference.wolfram.com/language/ref/PublicKey.en.md"
  - 
    title: "QuadraticOptimization"
    link: "https://reference.wolfram.com/language/ref/QuadraticOptimization.en.md"
  - 
    title: "Rasterize"
    link: "https://reference.wolfram.com/language/ref/Rasterize.en.md"
  - 
    title: "RegionBoundaryStyle"
    link: "https://reference.wolfram.com/language/ref/RegionBoundaryStyle.en.md"
  - 
    title: "RegionCentroid"
    link: "https://reference.wolfram.com/language/ref/RegionCentroid.en.md"
  - 
    title: "RegionDistance"
    link: "https://reference.wolfram.com/language/ref/RegionDistance.en.md"
  - 
    title: "RegionFillingStyle"
    link: "https://reference.wolfram.com/language/ref/RegionFillingStyle.en.md"
  - 
    title: "RegionPlot3D"
    link: "https://reference.wolfram.com/language/ref/RegionPlot3D.en.md"
  - 
    title: "RemoveVideoStream"
    link: "https://reference.wolfram.com/language/ref/RemoveVideoStream.en.md"
  - 
    title: "ResourceData"
    link: "https://reference.wolfram.com/language/ref/ResourceData.en.md"
  - 
    title: "ReverseApplied"
    link: "https://reference.wolfram.com/language/ref/ReverseApplied.en.md"
  - 
    title: "SameTestProperties"
    link: "https://reference.wolfram.com/language/ref/SameTestProperties.en.md"
  - 
    title: "SecondOrderConeOptimization"
    link: "https://reference.wolfram.com/language/ref/SecondOrderConeOptimization.en.md"
  - 
    title: "SemidefiniteOptimization"
    link: "https://reference.wolfram.com/language/ref/SemidefiniteOptimization.en.md"
  - 
    title: "SeriesTermGoal"
    link: "https://reference.wolfram.com/language/ref/SeriesTermGoal.en.md"
  - 
    title: "SpeakerMatchQ"
    link: "https://reference.wolfram.com/language/ref/SpeakerMatchQ.en.md"
  - 
    title: "SpeechCases"
    link: "https://reference.wolfram.com/language/ref/SpeechCases.en.md"
  - 
    title: "SpeechInterpreter"
    link: "https://reference.wolfram.com/language/ref/SpeechInterpreter.en.md"
  - 
    title: "Splice"
    link: "https://reference.wolfram.com/language/ref/Splice.en.md"
  - 
    title: "StippleShading"
    link: "https://reference.wolfram.com/language/ref/StippleShading.en.md"
  - 
    title: "SubsetCases"
    link: "https://reference.wolfram.com/language/ref/SubsetCases.en.md"
  - 
    title: "SubsetCount"
    link: "https://reference.wolfram.com/language/ref/SubsetCount.en.md"
  - 
    title: "SubsetPosition"
    link: "https://reference.wolfram.com/language/ref/SubsetPosition.en.md"
  - 
    title: "SubsetReplace"
    link: "https://reference.wolfram.com/language/ref/SubsetReplace.en.md"
  - 
    title: "SubtitleEncoding"
    link: "https://reference.wolfram.com/language/ref/SubtitleEncoding.en.md"
  - 
    title: "SystemCredential"
    link: "https://reference.wolfram.com/language/ref/SystemCredential.en.md"
  - 
    title: "SystemCredentialData"
    link: "https://reference.wolfram.com/language/ref/SystemCredentialData.en.md"
  - 
    title: "SystemCredentialKey"
    link: "https://reference.wolfram.com/language/ref/SystemCredentialKey.en.md"
  - 
    title: "SystemCredentialKeys"
    link: "https://reference.wolfram.com/language/ref/SystemCredentialKeys.en.md"
  - 
    title: "SystemCredentialStoreObject"
    link: "https://reference.wolfram.com/language/ref/SystemCredentialStoreObject.en.md"
  - 
    title: "TableView"
    link: "https://reference.wolfram.com/language/ref/TableView.en.md"
  - 
    title: "TimeRemaining"
    link: "https://reference.wolfram.com/language/ref/TimeRemaining.en.md"
  - 
    title: "ToonShading"
    link: "https://reference.wolfram.com/language/ref/ToonShading.en.md"
  - 
    title: "TrainingUpdateSchedule"
    link: "https://reference.wolfram.com/language/ref/TrainingUpdateSchedule.en.md"
  - 
    title: "Typed"
    link: "https://reference.wolfram.com/language/ref/Typed.en.md"
  - 
    title: "UndirectedEdge"
    link: "https://reference.wolfram.com/language/ref/UndirectedEdge.en.md"
  - 
    title: "UnionedEntityClass"
    link: "https://reference.wolfram.com/language/ref/UnionedEntityClass.en.md"
  - 
    title: "VectorAspectRatio"
    link: "https://reference.wolfram.com/language/ref/VectorAspectRatio.en.md"
  - 
    title: "VectorPlot"
    link: "https://reference.wolfram.com/language/ref/VectorPlot.en.md"
  - 
    title: "VectorPlot3D"
    link: "https://reference.wolfram.com/language/ref/VectorPlot3D.en.md"
  - 
    title: "VectorPoints"
    link: "https://reference.wolfram.com/language/ref/VectorPoints.en.md"
  - 
    title: "VectorRange"
    link: "https://reference.wolfram.com/language/ref/VectorRange.en.md"
  - 
    title: "VectorScaling"
    link: "https://reference.wolfram.com/language/ref/VectorScaling.en.md"
  - 
    title: "VectorSizes"
    link: "https://reference.wolfram.com/language/ref/VectorSizes.en.md"
  - 
    title: "VerifyFileSignature"
    link: "https://reference.wolfram.com/language/ref/VerifyFileSignature.en.md"
  - 
    title: "VersionedPreferences"
    link: "https://reference.wolfram.com/language/ref/VersionedPreferences.en.md"
  - 
    title: "VertexComponent"
    link: "https://reference.wolfram.com/language/ref/VertexComponent.en.md"
  - 
    title: "VertexInComponent"
    link: "https://reference.wolfram.com/language/ref/VertexInComponent.en.md"
  - 
    title: "VertexLabels"
    link: "https://reference.wolfram.com/language/ref/VertexLabels.en.md"
  - 
    title: "VertexOutComponent"
    link: "https://reference.wolfram.com/language/ref/VertexOutComponent.en.md"
  - 
    title: "Video"
    link: "https://reference.wolfram.com/language/ref/Video.en.md"
  - 
    title: "VideoEncoding"
    link: "https://reference.wolfram.com/language/ref/VideoEncoding.en.md"
  - 
    title: "VideoExtractFrames"
    link: "https://reference.wolfram.com/language/ref/VideoExtractFrames.en.md"
  - 
    title: "VideoFrameList"
    link: "https://reference.wolfram.com/language/ref/VideoFrameList.en.md"
  - 
    title: "VideoFrameMap"
    link: "https://reference.wolfram.com/language/ref/VideoFrameMap.en.md"
  - 
    title: "VideoPause"
    link: "https://reference.wolfram.com/language/ref/VideoPause.en.md"
  - 
    title: "VideoPlay"
    link: "https://reference.wolfram.com/language/ref/VideoPlay.en.md"
  - 
    title: "VideoQ"
    link: "https://reference.wolfram.com/language/ref/VideoQ.en.md"
  - 
    title: "VideoStop"
    link: "https://reference.wolfram.com/language/ref/VideoStop.en.md"
  - 
    title: "VideoStream"
    link: "https://reference.wolfram.com/language/ref/VideoStream.en.md"
  - 
    title: "VideoStreams"
    link: "https://reference.wolfram.com/language/ref/VideoStreams.en.md"
  - 
    title: "VideoTrim"
    link: "https://reference.wolfram.com/language/ref/VideoTrim.en.md"
  - 
    title: "WikidataData"
    link: "https://reference.wolfram.com/language/ref/WikidataData.en.md"
  - 
    title: "WikidataSearch"
    link: "https://reference.wolfram.com/language/ref/WikidataSearch.en.md"
---
# Summary of New Features in 12.1

A list of key new features since 12.0, including features experimental in 12.1.

---

## Core Language

### Operator Forms

[`OperatorApplied`](https://reference.wolfram.com/language/ref/OperatorApplied.en.md) — make a function be applied in operator form

* [`CurryApplied`](https://reference.wolfram.com/language/ref/CurryApplied.en.md)
* [`ReverseApplied`](https://reference.wolfram.com/language/ref/ReverseApplied.en.md)

### Operations on Lists and Subsets

[`Splice`](https://reference.wolfram.com/language/ref/Splice.en.md) — automatic splicing into a list

[`SubsetCases`](https://reference.wolfram.com/language/ref/SubsetCases.en.md) — find subsets of elements matching a pattern

[`SubsetReplace`](https://reference.wolfram.com/language/ref/SubsetReplace.en.md) — replace subsets of elements

* [`SubsetCount`](https://reference.wolfram.com/language/ref/SubsetCount.en.md)
* [`SubsetPosition`](https://reference.wolfram.com/language/ref/SubsetPosition.en.md)

### Logic & Proofs

[`FindEquationalProof`](https://reference.wolfram.com/language/ref/FindEquationalProof.en.md) (updated) — extended to support first-order predicate logic

[`AxiomaticTheory`](https://reference.wolfram.com/language/ref/AxiomaticTheory.en.md) (updated) — use generating relations for groups in [`FiniteGroupData`](https://reference.wolfram.com/language/ref/FiniteGroupData.en.md)

### Date & Time Computation

[`DateInterval`](https://reference.wolfram.com/language/ref/DateInterval.en.md) — an object representing an interval of time

* [`MinDate`](https://reference.wolfram.com/language/ref/MinDate.en.md)
* [`MaxDate`](https://reference.wolfram.com/language/ref/MaxDate.en.md)

[`InfinitePast`](https://reference.wolfram.com/language/ref/InfinitePast.en.md), [`InfiniteFuture`](https://reference.wolfram.com/language/ref/InfiniteFuture.en.md) — representations for unbounded times

---

[`TimeRemaining`](https://reference.wolfram.com/language/ref/TimeRemaining.en.md) — number of seconds remaining in a time-constrained computation

## Mathematical Computation

### [New Asymptotic Solvers](https://reference.wolfram.com/language/guide/Asymptotics.en.md)

[`Asymptotic`](https://reference.wolfram.com/language/ref/Asymptotic.en.md) — asymptotics of integral transforms and more

[`DiscreteAsymptotic`](https://reference.wolfram.com/language/ref/DiscreteAsymptotic.en.md) — asymptotics of summation transform and more

[`AsymptoticProduct`](https://reference.wolfram.com/language/ref/AsymptoticProduct.en.md) — asymptotic approximation to products

[`SeriesTermGoal`](https://reference.wolfram.com/language/ref/SeriesTermGoal.en.md) — number of terms for asymptotic approximations

### Improved Solvers

[`AsymptoticRSolveValue`](https://reference.wolfram.com/language/ref/AsymptoticRSolveValue.en.md) (improved) — supports functional difference equations

[`AsymptoticDSolveValue`](https://reference.wolfram.com/language/ref/AsymptoticDSolveValue.en.md) (improved) — supports meromorphic linear differential equations and systems

[`AsymptoticSum`](https://reference.wolfram.com/language/ref/AsymptoticSum.en.md) (improved) — supports regularization

[`DSolve`](https://reference.wolfram.com/language/ref/DSolve.en.md) (improved) — improvements to ordinary and partial differential equations

### [Convex Optimization](https://reference.wolfram.com/language/guide/ConvexOptimization.en.md)

[`SemidefiniteOptimization`](https://reference.wolfram.com/language/ref/SemidefiniteOptimization.en.md) (improved) — now supports mixed integer and real optimization

* [`LinearOptimization`](https://reference.wolfram.com/language/ref/LinearOptimization.en.md) (improved)
* [`LinearFractionalOptimization`](https://reference.wolfram.com/language/ref/LinearFractionalOptimization.en.md) (improved)
* [`QuadraticOptimization`](https://reference.wolfram.com/language/ref/QuadraticOptimization.en.md) (improved)
* [`SecondOrderConeOptimization`](https://reference.wolfram.com/language/ref/SecondOrderConeOptimization.en.md) (improved)
* [`ConicOptimization`](https://reference.wolfram.com/language/ref/ConicOptimization.en.md) (improved)

[`GeometricOptimization`](https://reference.wolfram.com/language/ref/GeometricOptimization.en.md) — solves convex geometric optimization problems

### [Mathematical Functions](https://reference.wolfram.com/language/guide/MathematicalFunctions.en.md)

[`HeunG`](https://reference.wolfram.com/language/ref/HeunG.en.md), [`HeunGPrime`](https://reference.wolfram.com/language/ref/HeunGPrime.en.md) — general Heun function

[`HeunC`](https://reference.wolfram.com/language/ref/HeunC.en.md), [`HeunCPrime`](https://reference.wolfram.com/language/ref/HeunCPrime.en.md) — confluent Heun function

[`HeunD`](https://reference.wolfram.com/language/ref/HeunD.en.md), [`HeunDPrime`](https://reference.wolfram.com/language/ref/HeunDPrime.en.md) — double-confluent Heun function

[`HeunB`](https://reference.wolfram.com/language/ref/HeunB.en.md), [`HeunBPrime`](https://reference.wolfram.com/language/ref/HeunBPrime.en.md) — bi-confluent Heun function

[`HeunT`](https://reference.wolfram.com/language/ref/HeunT.en.md), [`HeunTPrime`](https://reference.wolfram.com/language/ref/HeunTPrime.en.md) — tri-confluent Heun function

### [Number Theory](https://reference.wolfram.com/language/guide/NumberTheory.en.md)

[`PrimePi`](https://reference.wolfram.com/language/ref/PrimePi.en.md), [`Prime`](https://reference.wolfram.com/language/ref/Prime.en.md) (improved) — new state-of-the-art algorithms

[`EulerPhi`](https://reference.wolfram.com/language/ref/EulerPhi.en.md) (improved) — new documentation and examples for all number theory functions

* [`GCD`](https://reference.wolfram.com/language/ref/GCD.en.md)
* [`FactorInteger`](https://reference.wolfram.com/language/ref/FactorInteger.en.md)
* [`MoebiusMu`](https://reference.wolfram.com/language/ref/MoebiusMu.en.md)
* [`DivisorSigma`](https://reference.wolfram.com/language/ref/DivisorSigma.en.md)
* [`...`](https://reference.wolfram.com/language/guide/NumberTheory.en.md)

## Visualization

### [Vector Visualization](https://reference.wolfram.com/language/guide/VectorVisualization.en.md)

[`VectorPlot`](https://reference.wolfram.com/language/ref/VectorPlot.en.md) (improved) — significantly improved computational aesthetics and options

* [`ListVectorPlot`](https://reference.wolfram.com/language/ref/ListVectorPlot.en.md) (improved)
* [`VectorPlot3D`](https://reference.wolfram.com/language/ref/VectorPlot3D.en.md) (improved)
* [`ListVectorPlot3D`](https://reference.wolfram.com/language/ref/ListVectorPlot3D.en.md) (improved)

* [`VectorAspectRatio`](https://reference.wolfram.com/language/ref/VectorAspectRatio.en.md)
* [`VectorPoints`](https://reference.wolfram.com/language/ref/VectorPoints.en.md)
* [`VectorRange`](https://reference.wolfram.com/language/ref/VectorRange.en.md)
* [`VectorScaling`](https://reference.wolfram.com/language/ref/VectorScaling.en.md)
* [`VectorSizes`](https://reference.wolfram.com/language/ref/VectorSizes.en.md)

### [Complex Visualization](https://reference.wolfram.com/language/guide/ComplexVisualization.en.md)

[`ComplexRegionPlot`](https://reference.wolfram.com/language/ref/ComplexRegionPlot.en.md) — plots complex regions defined by inequalities

* [`ComplexContourPlot`](https://reference.wolfram.com/language/ref/ComplexContourPlot.en.md)
* [`ComplexVectorPlot`](https://reference.wolfram.com/language/ref/ComplexVectorPlot.en.md)
* [`ComplexStreamPlot`](https://reference.wolfram.com/language/ref/ComplexStreamPlot.en.md)

### [Geographic Visualization](https://reference.wolfram.com/language/guide/GeoVisualization.en.md)

[`GeoDensityPlot`](https://reference.wolfram.com/language/ref/GeoDensityPlot.en.md) — plot density overlays of geographic regions

[`GeoContourPlot`](https://reference.wolfram.com/language/ref/GeoContourPlot.en.md) — plot contour overlays of geographic regions

### Improved Region Visualization

[`ContourPlot3D`](https://reference.wolfram.com/language/ref/ContourPlot3D.en.md) (improved) — now supports plotting over regions

[`RegionPlot3D`](https://reference.wolfram.com/language/ref/RegionPlot3D.en.md) (improved) — now supports plotting multiple regions

* [`RegionBoundaryStyle`](https://reference.wolfram.com/language/ref/RegionBoundaryStyle.en.md)
* [`RegionFillingStyle`](https://reference.wolfram.com/language/ref/RegionFillingStyle.en.md)

### Improved Uncertainty Visualization

[`ListPlot3D`](https://reference.wolfram.com/language/ref/ListPlot3D.en.md) (improved) — supports data uncertainty

[`ListPointPlot3D`](https://reference.wolfram.com/language/ref/ListPointPlot3D.en.md) (improved) — supports data uncertainty

## Graphics

### Non-photorealistic Shaders in 3D

[`ToonShading`](https://reference.wolfram.com/language/ref/ToonShading.en.md) — cartoon-like shading of surfaces

[`StippleShading`](https://reference.wolfram.com/language/ref/StippleShading.en.md) — random point shading of surfaces

* [`GoochShading`](https://reference.wolfram.com/language/ref/GoochShading.en.md)
* [`HatchShading`](https://reference.wolfram.com/language/ref/HatchShading.en.md)
* [`HalftoneShading`](https://reference.wolfram.com/language/ref/HalftoneShading.en.md)

### Fill Forms in 2D

[`PatternFilling`](https://reference.wolfram.com/language/ref/PatternFilling.en.md) — fill a shape with a repeated version of a base pattern

[`HatchFilling`](https://reference.wolfram.com/language/ref/HatchFilling.en.md) — fill a shape with a line hatching

## [Graphs & Networks](https://reference.wolfram.com/language/guide/GraphsAndNetworks.en.md)

### Tagged Graphs

[`DirectedEdge`](https://reference.wolfram.com/language/ref/DirectedEdge.en.md), [`UndirectedEdge`](https://reference.wolfram.com/language/ref/UndirectedEdge.en.md) (updated) — now support tags for identifying multi-edges

[`EdgeTaggedGraph`](https://reference.wolfram.com/language/ref/EdgeTaggedGraph.en.md) — simplified ways of creating tagged graphs

* [`IndexEdgeTaggedGraph`](https://reference.wolfram.com/language/ref/IndexEdgeTaggedGraph.en.md)
* [`EdgeTags`](https://reference.wolfram.com/language/ref/EdgeTags.en.md)
* [`EdgeTaggedGraphQ`](https://reference.wolfram.com/language/ref/EdgeTaggedGraphQ.en.md)

### Annotations

[`AnnotationKeys`](https://reference.wolfram.com/language/ref/AnnotationKeys.en.md),  [`AnnotationValue`](https://reference.wolfram.com/language/ref/AnnotationValue.en.md) — getting and setting annotation values for graphs

* [`Annotate`](https://reference.wolfram.com/language/ref/Annotate.en.md)
* [`Annotation`](https://reference.wolfram.com/language/ref/Annotation.en.md)
* [`AnnotationDelete`](https://reference.wolfram.com/language/ref/AnnotationDelete.en.md)
* [`AnnotationRules`](https://reference.wolfram.com/language/ref/AnnotationRules.en.md)

### Constructors

[`Entity`](https://reference.wolfram.com/language/ref/Entity.en.md) — graph functions take entities with graph properties as input

[`ResourceData`](https://reference.wolfram.com/language/ref/ResourceData.en.md) — 227 graphs added to the [Wolfram Data Repository](https://datarepository.wolframcloud.com/)

[`ExpressionGraph`](https://reference.wolfram.com/language/ref/ExpressionGraph.en.md) — graph corresponding to an expression tree

[`MeshConnectivityGraph`](https://reference.wolfram.com/language/ref/MeshConnectivityGraph.en.md) — graph corresponding to connectivity structure of a mesh

### Layouts & Labeling

[`VertexLabels`](https://reference.wolfram.com/language/ref/VertexLabels.en.md) (improved) — has optimized aesthetics for all special graph layouts

"SphericalEmbedding" — new graph layout

### Graph Computation

[`FindMaximumCut`](https://reference.wolfram.com/language/ref/FindMaximumCut.en.md) — find the maximum edge cut in a graph

* [`VertexComponent`](https://reference.wolfram.com/language/ref/VertexComponent.en.md) (improved)
* [`VertexInComponent`](https://reference.wolfram.com/language/ref/VertexInComponent.en.md) (improved)
* [`VertexOutComponent`](https://reference.wolfram.com/language/ref/VertexOutComponent.en.md) (improved)
* [`NeighborhoodGraph`](https://reference.wolfram.com/language/ref/NeighborhoodGraph.en.md) (improved)

## [Geometric Computation](https://reference.wolfram.com/language/guide/GeometricComputation.en.md)

### Geometric and Topological Search

[`NearestMeshCells`](https://reference.wolfram.com/language/ref/NearestMeshCells.en.md) — find the nearest mesh cells to a point

[`AdjacentMeshCells`](https://reference.wolfram.com/language/ref/AdjacentMeshCells.en.md) — find the adjacent mesh cells to a cell

[`MeshConnectivityGraph`](https://reference.wolfram.com/language/ref/MeshConnectivityGraph.en.md) — compute all different connectivity graphs for a mesh

### Geometric Computation on Geographic Maps

[`Polygon`](https://reference.wolfram.com/language/ref/Polygon.en.md) (updated) — polygons of [`GeoGridPosition`](https://reference.wolfram.com/language/ref/GeoGridPosition.en.md) are now geometric objects; allows computation on the map of projected regions

* [`Point`](https://reference.wolfram.com/language/ref/Point.en.md)
* [`Line`](https://reference.wolfram.com/language/ref/Line.en.md)
* [`Area`](https://reference.wolfram.com/language/ref/Area.en.md)
* [`RegionCentroid`](https://reference.wolfram.com/language/ref/RegionCentroid.en.md)
* [`RegionDistance`](https://reference.wolfram.com/language/ref/RegionDistance.en.md)
* ...

### Geometric Computation on Geographic Globes

[`Polygon`](https://reference.wolfram.com/language/ref/Polygon.en.md) (updated) — polygons of [`GeoPosition`](https://reference.wolfram.com/language/ref/GeoPosition.en.md) are now geometric objects; allows computation on the geo ellipsoid

* [`Point`](https://reference.wolfram.com/language/ref/Point.en.md)
* [`Line`](https://reference.wolfram.com/language/ref/Line.en.md)
* [`Area`](https://reference.wolfram.com/language/ref/Area.en.md)
* [`RegionCentroid`](https://reference.wolfram.com/language/ref/RegionCentroid.en.md)
* [`RegionDistance`](https://reference.wolfram.com/language/ref/RegionDistance.en.md)
* ...

### [Geometry Formats](https://reference.wolfram.com/language/guide/3DGeometryAndModelingFormats.en.md)

[`"FBX"`](https://reference.wolfram.com/language/ref/format/FBX.en.md) — filmbox format for geometry game assets

[`"STL"`](https://reference.wolfram.com/language/ref/format/STL.en.md) (updated) — now supports vertex colors, normals and textures

* [`"OBJ"`](https://reference.wolfram.com/language/ref/format/OBJ.en.md) (updated)
* [`"PLY"`](https://reference.wolfram.com/language/ref/format/PLY.en.md) (updated)
* [`"DXF"`](https://reference.wolfram.com/language/ref/format/DXF.en.md) (updated)

## [Video Computation](https://reference.wolfram.com/language/guide/VideoProcessing.en.md)

### Video Creation

[`Video`](https://reference.wolfram.com/language/ref/Video.en.md) — create and represent video using files and URLs

[`VideoQ`](https://reference.wolfram.com/language/ref/VideoQ.en.md) — check for a valid [`Video`](https://reference.wolfram.com/language/ref/Video.en.md) object

* [`VideoStream`](https://reference.wolfram.com/language/ref/VideoStream.en.md)
* [`VideoPlay`](https://reference.wolfram.com/language/ref/VideoPlay.en.md)
* [`VideoPause`](https://reference.wolfram.com/language/ref/VideoPause.en.md)
* [`VideoStop`](https://reference.wolfram.com/language/ref/VideoStop.en.md)
* [`VideoStreams`](https://reference.wolfram.com/language/ref/VideoStreams.en.md)
* [`RemoveVideoStream`](https://reference.wolfram.com/language/ref/RemoveVideoStream.en.md)

### Video Processing & Analysis

[`VideoFrameList`](https://reference.wolfram.com/language/ref/VideoFrameList.en.md) — extract a list of frames of interest from a video

* [`VideoExtractFrames`](https://reference.wolfram.com/language/ref/VideoExtractFrames.en.md)
* [`VideoFrameMap`](https://reference.wolfram.com/language/ref/VideoFrameMap.en.md)
* [`VideoTrim`](https://reference.wolfram.com/language/ref/VideoTrim.en.md)

### Video Formats

[`"MP4"`](https://reference.wolfram.com/language/ref/format/MP4.en.md) — MP4 video format

* [`"Ogg"`](https://reference.wolfram.com/language/ref/format/Ogg.en.md)
* [`"Matroska"`](https://reference.wolfram.com/language/ref/format/Matroska.en.md)
* [`"QuickTime"`](https://reference.wolfram.com/language/ref/format/QuickTime.en.md) (updated)
* [`"AVI"`](https://reference.wolfram.com/language/ref/format/AVI.en.md) (updated)
* [`"VideoFormat"`](https://reference.wolfram.com/language/ref/format/VideoFormat.en.md)

### Video Options

* [`Looping`](https://reference.wolfram.com/language/ref/Looping.en.md)
* [`VideoEncoding`](https://reference.wolfram.com/language/ref/VideoEncoding.en.md)
* [`AudioEncoding`](https://reference.wolfram.com/language/ref/AudioEncoding.en.md)
* [`SubtitleEncoding`](https://reference.wolfram.com/language/ref/SubtitleEncoding.en.md)

### Encoders & Decoders for Video Formats

[`\$VideoDecoders`](https://reference.wolfram.com/language/ref/$VideoDecoders.en.md) — video codecs can be used for **[`Import`](https://reference.wolfram.com/language/ref/Import.en.md)** and processing functions

* [`\$VideoEncoders`](https://reference.wolfram.com/language/ref/$VideoEncoders.en.md)
* [`\$AudioDecoders`](https://reference.wolfram.com/language/ref/$AudioDecoders.en.md)
* [`\$AudioEncoders`](https://reference.wolfram.com/language/ref/$AudioEncoders.en.md)
* [`\$SubtitleDecoders`](https://reference.wolfram.com/language/ref/$SubtitleDecoders.en.md)
* [`\$SubtitleEncoders`](https://reference.wolfram.com/language/ref/$SubtitleEncoders.en.md)

## [Audio Computation](https://reference.wolfram.com/language/guide/AudioProcessing.en.md)

[`Audio`](https://reference.wolfram.com/language/ref/Audio.en.md) (updated) — better optimized GUI

[`AudioStream`](https://reference.wolfram.com/language/ref/AudioStream.en.md) (updated) — new support for generated streams and list streams

[`AudioReverse`](https://reference.wolfram.com/language/ref/AudioReverse.en.md) — reverse the audio

[`AudioInstanceQ`](https://reference.wolfram.com/language/ref/AudioInstanceQ.en.md) — test whether audio contains a particular object, e.g. a dog

### Speech Analysis

[`SpeechInterpreter`](https://reference.wolfram.com/language/ref/SpeechInterpreter.en.md) — interpret a speech recording into computable objects

[`SpeechCases`](https://reference.wolfram.com/language/ref/SpeechCases.en.md) — find objects such as cities and countries in a speech recording

[`AudioIntervals`](https://reference.wolfram.com/language/ref/AudioIntervals.en.md) (updated) — find intervals where there is speech

* [`PitchRecognize`](https://reference.wolfram.com/language/ref/PitchRecognize.en.md) (updated)
* [`AudioPitchShift`](https://reference.wolfram.com/language/ref/AudioPitchShift.en.md) (updated)
* [`AudioTimeStretch`](https://reference.wolfram.com/language/ref/AudioTimeStretch.en.md) (updated)
* [`AudioLocalMeasurements`](https://reference.wolfram.com/language/ref/AudioLocalMeasurements.en.md) (updated)

### Speaker Analysis

[`SpeakerMatchQ`](https://reference.wolfram.com/language/ref/SpeakerMatchQ.en.md) — whether speakers in different recordings match

[`FeatureExtractor`](https://reference.wolfram.com/language/ref/FeatureExtractor.en.md) (updated) — extract speaker features

## [Image Computation](https://reference.wolfram.com/language/guide/ImageProcessing.en.md)

[`HighlightImage`](https://reference.wolfram.com/language/ref/HighlightImage.en.md) (updated) — support for labeling and legending

* [`ImageLabels`](https://reference.wolfram.com/language/ref/ImageLabels.en.md)
* [`ImageLegends`](https://reference.wolfram.com/language/ref/ImageLegends.en.md)
* [`ImageAssemble`](https://reference.wolfram.com/language/ref/ImageAssemble.en.md) (updated)
* [`ImageTransformation`](https://reference.wolfram.com/language/ref/ImageTransformation.en.md) (updated)

### High-Resolution Rasterization

[`Rasterize`](https://reference.wolfram.com/language/ref/Rasterize.en.md) (updated) — updated to account for available screen resolution

[`\$ImageResolution`](https://reference.wolfram.com/language/ref/$ImageResolution.en.md) — a global variable to get and set image resolution

### Face Analysis

[`FindFaces`](https://reference.wolfram.com/language/ref/FindFaces.en.md) (updated) — new methods to detect faces

[`FacialFeatures`](https://reference.wolfram.com/language/ref/FacialFeatures.en.md) (updated) — new single-point facial features

[`FaceAlign`](https://reference.wolfram.com/language/ref/FaceAlign.en.md) — geometrically align detected faces

### Text Analysis

[`FindImageText`](https://reference.wolfram.com/language/ref/FindImageText.en.md) — detect text in an image

## Machine Learning & Neural Networks

### [Neural Networks](https://reference.wolfram.com/language/guide/NeuralNetworks.en.md)

[`NetGANOperator`](https://reference.wolfram.com/language/ref/NetGANOperator.en.md) — support for generative adversarial network (GAN) training

[`TrainingUpdateSchedule`](https://reference.wolfram.com/language/ref/TrainingUpdateSchedule.en.md) — detailed control over parameter updates

[`LearningRateMultipliers`](https://reference.wolfram.com/language/ref/LearningRateMultipliers.en.md) (updated) — within layer control of learning rates for parameters

[`"ONNX"`](https://reference.wolfram.com/language/ref/format/ONNX.en.md) — import of Open Neural Network Exchange format

[`ParametricRampLayer`](https://reference.wolfram.com/language/ref/ParametricRampLayer.en.md)

### [Machine Learning](https://reference.wolfram.com/language/guide/MachineLearning.en.md)

[`CategoricalDistribution`](https://reference.wolfram.com/language/ref/CategoricalDistribution.en.md) — categorical distribution often generated from classification

[`AnomalyDetector`](https://reference.wolfram.com/language/ref/AnomalyDetector.en.md) — option to specify anomaly detector in classifiers and predictors

* [`Classify`](https://reference.wolfram.com/language/ref/Classify.en.md) (updated)
* [`PredictorMeasurements`](https://reference.wolfram.com/language/ref/PredictorMeasurements.en.md) (updated)
* [`"LanguageExtended"`](https://reference.wolfram.com/language/ref/classifier/LanguageExtended.en.md)

### Machine Learning Methods

[`"SpanningTree"`](https://reference.wolfram.com/language/ref/method/SpanningTree.en.md) — updated and documented clustering methods

* [`"Agglomerate"`](https://reference.wolfram.com/language/ref/method/Agglomerate.en.md)
* [`"DBSCAN"`](https://reference.wolfram.com/language/ref/method/DBSCAN.en.md)
* [`"JarvisPatrick"`](https://reference.wolfram.com/language/ref/method/JarvisPatrick.en.md)
* [`"KMeans"`](https://reference.wolfram.com/language/ref/method/KMeans.en.md)
* [`"KMedoids"`](https://reference.wolfram.com/language/ref/method/KMedoids.en.md)
* [`"MeanShift"`](https://reference.wolfram.com/language/ref/method/MeanShift.en.md)
* [`"NeighborhoodContraction"`](https://reference.wolfram.com/language/ref/method/NeighborhoodContraction.en.md)
* [`"Spectral"`](https://reference.wolfram.com/language/ref/method/Spectral.en.md)

## [Molecular Structure & Computation](https://reference.wolfram.com/language/guide/MolecularStructureAndComputation.en.md)

[`MoleculeRecognize`](https://reference.wolfram.com/language/ref/MoleculeRecognize.en.md) — recognize a molecule from an image

[`MoleculeValue`](https://reference.wolfram.com/language/ref/MoleculeValue.en.md) (updated) — additional properties including support for [`ExternalIdentifier`](https://reference.wolfram.com/language/ref/ExternalIdentifier.en.md) objects like CAS, ChEMBL, ChemSpider and PubChem

[`MoleculeModify`](https://reference.wolfram.com/language/ref/MoleculeModify.en.md) (updated) — additional molecule modification methods

### [Chemical Formats](https://reference.wolfram.com/language/guide/ChemicalDataFormats.en.md)

[`"Cube"`](https://reference.wolfram.com/language/ref/format/Cube.en.md) — stores electronic orbital or density values on a three-dimensional grid

[`"CML"`](https://reference.wolfram.com/language/ref/format/CML.en.md) — chemical markup language

[`"CDX"`](https://reference.wolfram.com/language/ref/format/CDX.en.md), [`"CDXML"`](https://reference.wolfram.com/language/ref/format/CDXML.en.md) — ChemDraw exchange format

[`"GaussianLog"`](https://reference.wolfram.com/language/ref/format/GaussianLog.en.md), [`"FCHK"`](https://reference.wolfram.com/language/ref/format/FCHK.en.md) — electronic structure software output files

* [`"PDB"`](https://reference.wolfram.com/language/ref/format/PDB.en.md) (updated)
* [`"CIF"`](https://reference.wolfram.com/language/ref/format/CIF.en.md) (updated)
* [`"HIN"`](https://reference.wolfram.com/language/ref/format/HIN.en.md) (updated)

## [Importing & Exporting](https://reference.wolfram.com/language/guide/ImportingAndExporting.en.md)

### Image Formats

[`"DICOMDIR"`](https://reference.wolfram.com/language/ref/format/DICOMDIR.en.md) — direct support for directories of DICOM files, such as MRIs, CT scans, etc.

[`"HEIF"`](https://reference.wolfram.com/language/ref/format/HEIF.en.md) — raster and animation format commonly used on smart phones

* [`"DICOM"`](https://reference.wolfram.com/language/ref/format/DICOM.en.md) (updated)
* [`"RLE"`](https://reference.wolfram.com/language/ref/format/RLE.en.md) (updated)

### Audio Formats

[`"WAV"`](https://reference.wolfram.com/language/ref/format/WAV.en.md) (updated) — now supports large .wav files

### Mail Formats

* [`"EML"`](https://reference.wolfram.com/language/ref/format/EML.en.md) (updated)
* [`"MBOX"`](https://reference.wolfram.com/language/ref/format/MBOX.en.md) (updated)

### Archive Formats

[`CreateArchive`](https://reference.wolfram.com/language/ref/CreateArchive.en.md), [`ExtractArchive`](https://reference.wolfram.com/language/ref/ExtractArchive.en.md) — performance improvements

[`CompressionLevel`](https://reference.wolfram.com/language/ref/CompressionLevel.en.md) — option to control compression level for archives, images, etc.

* [`"ZIP"`](https://reference.wolfram.com/language/ref/format/ZIP.en.md) (updated)
* [`"TAR"`](https://reference.wolfram.com/language/ref/format/TAR.en.md) (updated)

## [Paclet System](https://reference.wolfram.com/language/guide/Paclets.en.md)

[`PacletObject`](https://reference.wolfram.com/language/ref/PacletObject.en.md) — a handle to a paclet on the local system or on a remote site

[`PacletInstall`](https://reference.wolfram.com/language/ref/PacletInstall.en.md) — install or update a paclet

[`PacletInstallSubmit`](https://reference.wolfram.com/language/ref/PacletInstallSubmit.en.md) — install or update a paclet asynchronously

[`PacletUninstall`](https://reference.wolfram.com/language/ref/PacletUninstall.en.md) — uninstall and delete a paclet

[`PacletFind`](https://reference.wolfram.com/language/ref/PacletFind.en.md) — find installed paclets

[`PacletFindRemote`](https://reference.wolfram.com/language/ref/PacletFindRemote.en.md) — find paclets available for download from paclet sites

* [`PacletDisable`](https://reference.wolfram.com/language/ref/PacletDisable.en.md)
* [`PacletEnable`](https://reference.wolfram.com/language/ref/PacletEnable.en.md)
* [`\$UserBasePacletsDirectory`](https://reference.wolfram.com/language/ref/$UserBasePacletsDirectory.en.md)

### Paclet Site Management

[`PacletSiteObject`](https://reference.wolfram.com/language/ref/PacletSiteObject.en.md) — representation of a server hosting a repository of paclets

[`PacletSites`](https://reference.wolfram.com/language/ref/PacletSites.en.md) — the list of known paclet sites from which paclets can be obtained

[`PacletSiteUpdate`](https://reference.wolfram.com/language/ref/PacletSiteUpdate.en.md) — retrieve the latest information about available paclets

* [`PacletSiteRegister`](https://reference.wolfram.com/language/ref/PacletSiteRegister.en.md)
* [`PacletSiteUnregister`](https://reference.wolfram.com/language/ref/PacletSiteUnregister.en.md)

### Paclet Development

[`CreatePacletArchive`](https://reference.wolfram.com/language/ref/CreatePacletArchive.en.md) — compress a paclet directory into a single archive file

[`PacletDirectoryLoad`](https://reference.wolfram.com/language/ref/PacletDirectoryLoad.en.md) — for the current session, load paclets from a given directory

[`PacletDirectoryUnload`](https://reference.wolfram.com/language/ref/PacletDirectoryUnload.en.md) — for the current session, unload paclets from a given directory

[`PacletDataRebuild`](https://reference.wolfram.com/language/ref/PacletDataRebuild.en.md) — rebuild the cache of data about all installed paclets

## Notebook Interface

Windows and Linux notebook interface updated with HiDPI support

Windows 3D graphics rendering updated from Direct3D 9 to Direct3D 11

macOS 3D graphics rendering updated to use Metal API

### Data Manipulation & Visualization

[`TableView`](https://reference.wolfram.com/language/ref/TableView.en.md) — spreadsheet-like editor for tabular data

[`Dataset`](https://reference.wolfram.com/language/ref/Dataset.en.md) (updated) — additional support for appearance and styling

* [`HeaderAlignment`](https://reference.wolfram.com/language/ref/HeaderAlignment.en.md)
* [`HeaderBackground`](https://reference.wolfram.com/language/ref/HeaderBackground.en.md)
* [`HeaderDisplayFunction`](https://reference.wolfram.com/language/ref/HeaderDisplayFunction.en.md)
* [`HeaderSize`](https://reference.wolfram.com/language/ref/HeaderSize.en.md)
* [`HeaderStyle`](https://reference.wolfram.com/language/ref/HeaderStyle.en.md)
* [`HiddenItems`](https://reference.wolfram.com/language/ref/HiddenItems.en.md)
* [`ItemDisplayFunction`](https://reference.wolfram.com/language/ref/ItemDisplayFunction.en.md)

### Options & Settings

[`Initialization`](https://reference.wolfram.com/language/ref/Initialization.en.md) (updated) — added support for code initialization in notebooks and cells

[`\$PasswordFile`](https://reference.wolfram.com/language/ref/$PasswordFile.en.md) — location of the file containing passwords and activation keys

[`\$NotebookInlineStorageLimit`](https://reference.wolfram.com/language/ref/$NotebookInlineStorageLimit.en.md) — setting for limiting the amount of data stored in compactly displayed expressions

* [`DynamicUpdating`](https://reference.wolfram.com/language/ref/DynamicUpdating.en.md)
* [`VersionedPreferences`](https://reference.wolfram.com/language/ref/VersionedPreferences.en.md)
* [`\$WolframDocumentsDirectory`](https://reference.wolfram.com/language/ref/$WolframDocumentsDirectory.en.md)

## Compilation & Data Structures

### Data Structures

[`CreateDataStructure`](https://reference.wolfram.com/language/ref/CreateDataStructure.en.md) — create an individual instance of a data structure

[`DataStructure`](https://reference.wolfram.com/language/ref/DataStructure.en.md) — holds data for an individual instance of a data structure

[`DataStructureQ`](https://reference.wolfram.com/language/ref/DataStructureQ.en.md) — test whether an expression is a data structure object

[`\$DataStructures`](https://reference.wolfram.com/language/ref/$DataStructures.en.md) — list of supported data structures

* [`"Value"`](https://reference.wolfram.com/language/ref/datastructure/Value.en.md)
* [`"Counter"`](https://reference.wolfram.com/language/ref/datastructure/Counter.en.md)
* [`"FixedArray"`](https://reference.wolfram.com/language/ref/datastructure/FixedArray.en.md)
* [`"DynamicArray"`](https://reference.wolfram.com/language/ref/datastructure/DynamicArray.en.md)
* [`"LinkedList"`](https://reference.wolfram.com/language/ref/datastructure/LinkedList.en.md)
* [`"DoublyLinkedList"`](https://reference.wolfram.com/language/ref/datastructure/DoublyLinkedList.en.md)
* [`"Stack"`](https://reference.wolfram.com/language/ref/datastructure/Stack.en.md)
* [`"Queue"`](https://reference.wolfram.com/language/ref/datastructure/Queue.en.md)
* [`"Deque"`](https://reference.wolfram.com/language/ref/datastructure/Deque.en.md)
* [`"RingBuffer"`](https://reference.wolfram.com/language/ref/datastructure/RingBuffer.en.md)
* [`"HashSet"`](https://reference.wolfram.com/language/ref/datastructure/HashSet.en.md)
* [`"HashTable"`](https://reference.wolfram.com/language/ref/datastructure/HashTable.en.md)
* [`"BitVector"`](https://reference.wolfram.com/language/ref/datastructure/BitVector.en.md)
* [`"BloomFilter"`](https://reference.wolfram.com/language/ref/datastructure/BloomFilter.en.md)
* [`"BinaryTree"`](https://reference.wolfram.com/language/ref/datastructure/BinaryTree.en.md)
* [`"AVLTree"`](https://reference.wolfram.com/language/ref/datastructure/AVLTree.en.md)
* [`"DisjointSet"`](https://reference.wolfram.com/language/ref/datastructure/DisjointSet.en.md)
* [`"PriorityQueue"`](https://reference.wolfram.com/language/ref/datastructure/PriorityQueue.en.md)
* [`"LeastRecentlyUsedCache"`](https://reference.wolfram.com/language/ref/datastructure/LeastRecentlyUsedCache.en.md)

### Function Compilation

[`FunctionCompile`](https://reference.wolfram.com/language/ref/FunctionCompile.en.md) (updated) — compile functions with newly built-in data structures

[`Typed`](https://reference.wolfram.com/language/ref/Typed.en.md) (updated) — support for new data structures and strings

## Cryptography

[`Encrypt`](https://reference.wolfram.com/language/ref/Encrypt.en.md), [`EncryptFile`](https://reference.wolfram.com/language/ref/EncryptFile.en.md) (updated) — support for [`Method`](https://reference.wolfram.com/language/ref/Method.en.md)

[`PublicKey`](https://reference.wolfram.com/language/ref/PublicKey.en.md) (updated) — compute public key from private key

[`PrivateKey`](https://reference.wolfram.com/language/ref/PrivateKey.en.md) (updated) — construct private key directly from known values

### Digital Signatures

[`DigitalSignature`](https://reference.wolfram.com/language/ref/DigitalSignature.en.md) (updated) — support for RSA signature

[`GenerateFileSignature`](https://reference.wolfram.com/language/ref/GenerateFileSignature.en.md) — digitally sign a file

[`VerifyFileSignature`](https://reference.wolfram.com/language/ref/VerifyFileSignature.en.md) — verify a digital file signature

### System Credential Storage

[`SystemCredential`](https://reference.wolfram.com/language/ref/SystemCredential.en.md) — store passwords in your operating system's secure credential store

[`\$SystemCredentialStore`](https://reference.wolfram.com/language/ref/$SystemCredentialStore.en.md) — the currently active credential store

* [`SystemCredentialData`](https://reference.wolfram.com/language/ref/SystemCredentialData.en.md)
* [`SystemCredentialKeys`](https://reference.wolfram.com/language/ref/SystemCredentialKeys.en.md)
* [`SystemCredentialKey`](https://reference.wolfram.com/language/ref/SystemCredentialKey.en.md)

* [`\$DefaultSystemCredentialStore`](https://reference.wolfram.com/language/ref/$DefaultSystemCredentialStore.en.md)
* [`SystemCredentialStoreObject`](https://reference.wolfram.com/language/ref/SystemCredentialStoreObject.en.md)

## Blockchains

### Accessing ARK Blockchains

[`BlockchainData`](https://reference.wolfram.com/language/ref/blockchains/BlockchainData-ARK.en.md) — get current information about an ARK blockchain

[`BlockchainBlockData`](https://reference.wolfram.com/language/ref/blockchains/BlockchainBlockData-ARK.en.md) — get information about a particular ARK block

[`BlockchainTransactionData`](https://reference.wolfram.com/language/ref/blockchains/BlockchainTransactionData-ARK.en.md) — get information about an ARK transaction

[`BlockchainAddressData`](https://reference.wolfram.com/language/ref/blockchains/BlockchainAddressData-ARK.en.md) — get information connected with an ARK blockchain address

### ARK Blockchain Transactions

[`BlockchainTransaction`](https://reference.wolfram.com/language/ref/blockchains/BlockchainTransaction-ARK.en.md) — symbolic representation of an ARK blockchain transaction

[`BlockchainTransactionSign`](https://reference.wolfram.com/language/ref/blockchains/BlockchainTransactionSign-ARK.en.md) — use a private key to sign an ARK blockchain transaction

[`BlockchainTransactionSubmit`](https://reference.wolfram.com/language/ref/blockchains/BlockchainTransactionSubmit-ARK.en.md) — submit a transaction for inclusion on an ARK blockchain

## External Services & Operations

[`ExternalEvaluate`](https://reference.wolfram.com/language/ref/ExternalEvaluate.en.md) (updated) — built-in support for Julia, Ruby and R

### External Data & Knowledgebase

[`WikidataData`](https://reference.wolfram.com/language/ref/WikidataData.en.md) — retrieve data from Wikidata SPARQL endpoint

[`WikidataSearch`](https://reference.wolfram.com/language/ref/WikidataSearch.en.md) — interface to Wikidata search API

[`ExternalIdentifier`](https://reference.wolfram.com/language/ref/ExternalIdentifier.en.md) — resource identifier for external identifier systems

[`\$ExternalIdentifierTypes`](https://reference.wolfram.com/language/ref/$ExternalIdentifierTypes.en.md) — available external identifier systems (e.g. "WikidataID", "ArXivID", "DOI", etc.)

### External Storage Services

[`ExternalStorageObject`](https://reference.wolfram.com/language/ref/ExternalStorageObject.en.md) — reference to a file on an external storage service (e.g. IPFS, Dropbox)

[`ExternalStorageUpload`](https://reference.wolfram.com/language/ref/ExternalStorageUpload.en.md) — upload a file to an external storage service

[`ExternalStorageDownload`](https://reference.wolfram.com/language/ref/ExternalStorageDownload.en.md) — download a file from an external storage service

* [`ExternalStoragePut`](https://reference.wolfram.com/language/ref/ExternalStoragePut.en.md)
* [`ExternalStorageGet`](https://reference.wolfram.com/language/ref/ExternalStorageGet.en.md)
* [`\$ExternalStorageBase`](https://reference.wolfram.com/language/ref/$ExternalStorageBase.en.md)
* [`ExternalStorageBase`](https://reference.wolfram.com/language/ref/ExternalStorageBase.en.md)

### Databases

[`UnionedEntityClass`](https://reference.wolfram.com/language/ref/UnionedEntityClass.en.md) — entity class representing the union of multiple entity classes

[`IntersectedEntityClass`](https://reference.wolfram.com/language/ref/IntersectedEntityClass.en.md) — entity class representing the intersection of multiple entity classes

[`ComplementedEntityClass`](https://reference.wolfram.com/language/ref/ComplementedEntityClass.en.md) — entity class representing the complement of multiple entity classes

* [`"MicrosoftSQL"`](https://reference.wolfram.com/language/ref/databaseconnection/MicrosoftSQL.en.md)
* [`"MySQL"`](https://reference.wolfram.com/language/ref/databaseconnection/MySQL.en.md)
* [`"Oracle"`](https://reference.wolfram.com/language/ref/databaseconnection/Oracle.en.md)
* [`"PostgreSQL"`](https://reference.wolfram.com/language/ref/databaseconnection/PostgreSQL.en.md)
* [`"SQLite"`](https://reference.wolfram.com/language/ref/databaseconnection/SQLite.en.md)
* [`SameTestProperties`](https://reference.wolfram.com/language/ref/SameTestProperties.en.md)

### Mail

[`MailSearch`](https://reference.wolfram.com/language/ref/MailSearch.en.md) (updated) — cached results for faster results

[`MailExecute`](https://reference.wolfram.com/language/ref/MailExecute.en.md) (updated) — additional IMAP operations (e.g. "Upload", "Download", etc.)

## Related Guides

* [Summary of New Features in 12.0](https://reference.wolfram.com/language/guide/SummaryOfNewFeaturesIn12.en.md)
* [Summary of Recently Added Features](https://reference.wolfram.com/language/guide/RecentlyAddedFeatures.en.md)
* [Full Revision History](https://www.wolfram.com/language/quick-revision-history/)
* [Full Legacy Documentation](https://reference.wolfram.com/history/)