[
    {
        "Id":  "RepositoryServer",
        "Name":  "Laserfiche Repository Server",
        "Version":  {
                        "Major":  12,
                        "Minor":  0,
                        "Build":  4,
                        "Revision":  433,
                        "MajorRevision":  0,
                        "MinorRevision":  433
                    },
        "ReleaseDate":  "2026-07-01T00:00:00",
        "Description":  "Hosts Laserfiche repositories providing secure and reliable document management services",
        "UpgradeCode":  "933a7c3c-ef3a-4ba6-a09a-ebba0d76b172",
        "RequiresElevation":  true,
        "KbUrl":  "https://doc.laserfiche.com/laserfiche.documentation/12/systemadmin/en-us/content/intro-laserfiche-12-changelog.htm"
    },
    {
        "Id":  "RepositoryAdmin",
        "Name":  "Laserfiche Repository Admin",
        "Version":  {
                        "Major":  12,
                        "Minor":  0,
                        "Build":  2509,
                        "Revision":  594,
                        "MajorRevision":  0,
                        "MinorRevision":  594
                    },
        "ReleaseDate":  "2025-09-28T00:00:00",
        "Description":  "Management interface for Laserfiche administrators to control and configure Laserfiche repositories and repository servers",
        "UpgradeCode":  "1fd33c2b-bd79-4d98-be94-f8ca8751d9fa",
        "RequiresElevation":  true,
        "KbUrl":  "https://doc.laserfiche.com/laserfiche.documentation/12/systemadmin/en-us/content/intro-laserfiche-12-changelog.htm"
    },
    {
        "Id":  "FullTextSearch",
        "Name":  "Laserfiche Full Text Search",
        "Version":  {
                        "Major":  12,
                        "Minor":  0,
                        "Build":  2606,
                        "Revision":  222,
                        "MajorRevision":  0,
                        "MinorRevision":  222
                    },
        "ReleaseDate":  "2026-06-28T00:00:00",
        "Description":  "Full-text search services for repositories that continuously indexes repository content and runs searches on demand",
        "UpgradeCode":  "44cd0f4c-8238-4f67-8cae-77d30a63c568",
        "RequiresElevation":  true,
        "KbUrl":  "https://doc.laserfiche.com/laserfiche.documentation/12/systemadmin/en-us/content/intro-laserfiche-12-changelog.htm"
    },
    {
        "Id":  "AdminHubSetup",
        "Name":  "Laserfiche Administration Hub",
        "Version":  {
                        "Major":  12,
                        "Minor":  0,
                        "Build":  2606,
                        "Revision":  20389,
                        "MajorRevision":  0,
                        "MinorRevision":  20389
                    },
        "ReleaseDate":  "2025-07-18T00:00:00",
        "Description":  "Provides a whole-of-system view into a Laserfiche installation with a simple web-based interface",
        "UpgradeCode":  "66C38D93-1398-416F-BECD-D39DA4b2F8C5",
        "RequiresElevation":  true,
        "KbUrl":  "https://doc.laserfiche.com/laserfiche.documentation/12/userguide/en-us/content/intro-laserfiche-12-changelog.htm"
    },
    {
        "Id":  "AdminHubAgentSetup",
        "Name":  "Laserfiche Administration Hub Agent",
        "Version":  {
                        "Major":  12,
                        "Minor":  0,
                        "Build":  2606,
                        "Revision":  20389,
                        "MajorRevision":  0,
                        "MinorRevision":  20389
                    },
        "ReleaseDate":  "2025-07-18T00:00:00",
        "Description":  "Background process that provides service and system data to the Administration Hub management interface",
        "UpgradeCode":  "990D5FBB-E40C-4C14-966D-5F4CF94F70B5",
        "RequiresElevation":  true,
        "KbUrl":  "https://doc.laserfiche.com/laserfiche.documentation/12/userguide/en-us/content/intro-laserfiche-12-changelog.htm"
    },
    {
        "Id":  "WorkflowServer",
        "Name":  "Laserfiche Workflow Services",
        "Version":  {
                        "Major":  12,
                        "Minor":  0,
                        "Build":  2605,
                        "Revision":  385,
                        "MajorRevision":  0,
                        "MinorRevision":  385
                    },
        "ReleaseDate":  "2025-01-01T00:00:00",
        "Description":  "Automate processes using workflow services that connect to Laserfiche repositories, run scripts, send requests to web services, and more",
        "UpgradeCode":  "5536274F-C1CB-4C40-9022-8EBCC544441D",
        "RequiresElevation":  true,
        "KbUrl":  "https://doc.laserfiche.com/laserfiche.documentation/12/userguide/en-us/content/intro-laserfiche-12-changelog.htm"
    },
    {
        "Id":  "WorkflowDesigner",
        "Name":  "Laserfiche Workflow Designer",
        "Version":  {
                        "Major":  12,
                        "Minor":  0,
                        "Build":  2605,
                        "Revision":  385,
                        "MajorRevision":  0,
                        "MinorRevision":  385
                    },
        "ReleaseDate":  "2025-01-01T00:00:00",
        "Description":  "Graphical interface for process designers to build workflows",
        "UpgradeCode":  "250F4BBB-ECA5-4935-9678-766363195ABB",
        "RequiresElevation":  true,
        "KbUrl":  "https://doc.laserfiche.com/laserfiche.documentation/12/userguide/en-us/content/intro-laserfiche-12-changelog.htm"
    },
    {
        "Id":  "RepositoryWebClientSetup",
        "Name":  "Laserfiche Repository Web Client",
        "Version":  {
                        "Major":  12,
                        "Minor":  0,
                        "Build":  2607,
                        "Revision":  1345,
                        "MajorRevision":  0,
                        "MinorRevision":  1345
                    },
        "ReleaseDate":  "2026-01-01T00:00:00",
        "Description":  "An easy-to-use web interface to access the data in Laserfiche repositories.",
        "UpgradeCode":  "{614707c6-f65d-11de-a484-f99555d89593}",
        "RequiresElevation":  true,
        "KbUrl":  "https://doc.laserfiche.com/laserfiche.documentation/12/userguide/en-us/content/intro-laserfiche-12-changelog.htm"
    },
    {
        "Id":  "DirectoryServiceSetup",
        "Name":  "Laserfiche Directory Service",
        "Version":  {
                        "Major":  12,
                        "Minor":  0,
                        "Build":  2607,
                        "Revision":  421,
                        "MajorRevision":  0,
                        "MinorRevision":  421
                    },
        "ReleaseDate":  "2026-07-05T00:00:00",
        "Description":  "Provides user identity management and application license management for Laserfiche applications",
        "UpgradeCode":  "F9A68942-A711-4DA8-B7E2-08E7D8F24F6D",
        "RequiresElevation":  true,
        "KbUrl":  "https://doc.laserfiche.com/laserfiche.documentation/12/userguide/en-us/content/intro-laserfiche-12-changelog.htm"
    },
    {
        "Id":  "LfdsSts",
        "Name":  "Laserfiche Directory Service SSO",
        "Version":  {
                        "Major":  12,
                        "Minor":  0,
                        "Build":  2607,
                        "Revision":  246,
                        "MajorRevision":  0,
                        "MinorRevision":  246
                    },
        "ReleaseDate":  "2026-07-06T00:00:00",
        "Description":  "Service for Single Sign On",
        "UpgradeCode":  "F8184403-392B-4D1B-8AF9-F3CFBA69CDF5",
        "RequiresElevation":  true,
        "KbUrl":  "https://doc.laserfiche.com/laserfiche.documentation/12/userguide/en-us/content/intro-laserfiche-12-changelog.htm"
    },
    {
        "Id":  "LfdsScim",
        "Name":  "Laserfiche Directory Service SCIM 2.0",
        "Version":  {
                        "Major":  12,
                        "Minor":  0,
                        "Build":  2603,
                        "Revision":  209,
                        "MajorRevision":  0,
                        "MinorRevision":  209
                    },
        "ReleaseDate":  "2026-03-16T00:00:00",
        "Description":  "Required for SAML user synchronization via SCIM 2.0",
        "UpgradeCode":  "BABC1081-1860-4600-9F4C-E894724BC989",
        "RequiresElevation":  true,
        "KbUrl":  "https://doc.laserfiche.com/laserfiche.documentation/12/userguide/en-us/content/intro-laserfiche-12-changelog.htm"
    },
    {
        "Id":  "FormsSetup",
        "Name":  "Laserfiche Forms",
        "Version":  {
                        "Major":  12,
                        "Minor":  0,
                        "Build":  2603,
                        "Revision":  30218,
                        "MajorRevision":  0,
                        "MinorRevision":  30218
                    },
        "ReleaseDate":  "2026-05-31T00:00:00",
        "Description":  "Laserfiche Forms",
        "UpgradeCode":  "2EC4910B-0764-430d-8398-CEC00177B9A9",
        "RequiresElevation":  true,
        "KbUrl":  "https://doc.laserfiche.com/laserfiche.documentation/12/userguide/en-us/content/intro-laserfiche-12-changelog.htm"
    },
    {
        "Id":  "WebToolsAgent",
        "Name":  "Laserfiche Webtools Agent",
        "Version":  {
                        "Major":  11,
                        "Minor":  0,
                        "Build":  2509,
                        "Revision":  11,
                        "MajorRevision":  0,
                        "MinorRevision":  11
                    },
        "ReleaseDate":  "2025-04-07T00:00:00",
        "Description":  "Provides communication between Laserfiche web applications and locally installed software",
        "UpgradeCode":  "0B4BB4D0-12F1-4FD0-B9DB-47949C292549",
        "RequiresElevation":  true,
        "KbUrl":  "https://doc.laserfiche.com/laserfiche.documentation/12/userguide/en-us/content/intro-laserfiche-12-changelog.htm"
    },
    {
        "Id":  "WindowsClient",
        "Name":  "Laserfiche Repository Desktop Client",
        "Version":  {
                        "Major":  12,
                        "Minor":  0,
                        "Build":  2603,
                        "Revision":  1630,
                        "MajorRevision":  0,
                        "MinorRevision":  1630
                    },
        "ReleaseDate":  "2025-06-01T00:00:00",
        "Description":  "Allows users to work with a Laserfiche repository",
        "UpgradeCode":  "5E63471E-B3A9-464A-8458-149A19B926FF",
        "RequiresElevation":  true,
        "KbUrl":  "https://doc.laserfiche.com/laserfiche.documentation/12/userguide/en-us/content/intro-laserfiche-12-changelog.htm"
    },
    {
        "Id":  "Snapshot",
        "Name":  "Laserfiche Snapshot",
        "Version":  {
                        "Major":  12,
                        "Minor":  0,
                        "Build":  2607,
                        "Revision":  1895,
                        "MajorRevision":  0,
                        "MinorRevision":  1895
                    },
        "ReleaseDate":  "2025-04-07T00:00:00",
        "Description":  "Allows users to generate images from electronic documents",
        "UpgradeCode":  "D7B5922C-C0E7-4D61-9DE3-9F0665F3D569",
        "RequiresElevation":  true,
        "KbUrl":  "https://doc.laserfiche.com/laserfiche.documentation/12/userguide/en-us/content/intro-laserfiche-12-changelog.htm"
    },
    {
        "Id":  "SnapshotSharedPrinter",
        "Name":  "Laserfiche Snapshot Shared Printer",
        "Version":  {
                        "Major":  12,
                        "Minor":  0,
                        "Build":  2607,
                        "Revision":  1895,
                        "MajorRevision":  0,
                        "MinorRevision":  1895
                    },
        "ReleaseDate":  "2025-04-07T00:00:00",
        "Description":  "Allows multiple users to generate images from electronic documents over a network",
        "UpgradeCode":  "9B6F9720-4AF0-4188-AA77-31CE8B80BAD4",
        "RequiresElevation":  true,
        "KbUrl":  "https://doc.laserfiche.com/laserfiche.documentation/12/userguide/en-us/content/intro-laserfiche-12-changelog.htm"
    },
    {
        "Id":  "OCR",
        "Name":  "Laserfiche OCR with OmniPage 22.2",
        "Version":  {
                        "Major":  12,
                        "Minor":  0,
                        "Build":  2509,
                        "Revision":  116,
                        "MajorRevision":  0,
                        "MinorRevision":  116
                    },
        "ReleaseDate":  "2025-10-21T00:00:00",
        "Description":  "Optical character recognition extracts text from images",
        "UpgradeCode":  "60CA8FAB-255D-46EF-831E-B967D03D1604",
        "RequiresElevation":  true,
        "KbUrl":  "https://doc.laserfiche.com/laserfiche.documentation/12/userguide/en-us/content/intro-laserfiche-12-changelog.htm"
    },
    {
        "Id":  "OfficePluginSetup",
        "Name":  "Laserfiche Office Integration",
        "Version":  {
                        "Major":  12,
                        "Minor":  0,
                        "Build":  2607,
                        "Revision":  315,
                        "MajorRevision":  0,
                        "MinorRevision":  315
                    },
        "ReleaseDate":  "2026-01-01T00:00:00",
        "Description":  "Allows users to save Microsoft Office documents directly to Laserfiche, and provides enhanced features for working with Office documents in the repository.",
        "UpgradeCode":  "133EC824-293F-4DF4-84E8-2334B755A1D3",
        "RequiresElevation":  true,
        "KbUrl":  "https://doc.laserfiche.com/laserfiche.documentation/12/userguide/en-us/content/intro-laserfiche-12-changelog.htm"
    },
    {
        "Id":  "ImportAgent",
        "Name":  "Laserfiche Import Agent",
        "Version":  {
                        "Major":  12,
                        "Minor":  0,
                        "Build":  2603,
                        "Revision":  833,
                        "MajorRevision":  0,
                        "MinorRevision":  833
                    },
        "ReleaseDate":  "2025-01-01T00:00:00",
        "Description":  "Automatically retrieving files stored in a Windows folder and importing them into a Laserfiche repository and archiving emails to a Laserfiche repository",
        "UpgradeCode":  "F743EC4F-D28A-4836-B5B2-9565AF22748D",
        "RequiresElevation":  true,
        "KbUrl":  "https://doc.laserfiche.com/laserfiche.documentation/12/userguide/en-us/content/capture-lfia-profiles.htm"
    },
    {
        "Id":  "LfInstallerConfigUtility",
        "Name":  "Laserfiche Installer Configuration Utility",
        "Version":  {
                        "Major":  12,
                        "Minor":  0,
                        "Build":  2603,
                        "Revision":  1415,
                        "MajorRevision":  0,
                        "MinorRevision":  1415
                    },
        "ReleaseDate":  "2025-10-21T00:00:00",
        "Description":  "Utility to edit centralized configurations for installation",
        "UpgradeCode":  "AA2F6572-454D-429E-A06F-B3A3FF5278D7",
        "RequiresElevation":  true,
        "KbUrl":  "https://doc.laserfiche.com/laserfiche.documentation/12/userguide/en-us/content/intro-laserfiche-12-changelog.htm"
    },
    {
        "Id":  "ScanningSetup",
        "Name":  "Laserfiche Scanning",
        "Version":  {
                        "Major":  12,
                        "Minor":  0,
                        "Build":  2606,
                        "Revision":  222,
                        "MajorRevision":  0,
                        "MinorRevision":  222
                    },
        "ReleaseDate":  "2025-04-07T00:00:00",
        "Description":  "Allows users to add documents to the repository using a scanner",
        "UpgradeCode":  "04760592-3C5B-4657-9236-A1DB61FEECBD",
        "RequiresElevation":  true,
        "KbUrl":  "https://doc.laserfiche.com/laserfiche.documentation/12/userguide/en-us/content/intro-laserfiche-12-changelog.htm"
    },
    {
        "Id":  "DocumentPreviewService",
        "Name":  "Laserfiche Document Preview Service",
        "Version":  {
                        "Major":  12,
                        "Minor":  0,
                        "Build":  2606,
                        "Revision":  342,
                        "MajorRevision":  0,
                        "MinorRevision":  342
                    },
        "ReleaseDate":  "2026-01-01T00:00:00",
        "Description":  "Document preview service for Repository Web Client to preview electronic documents.",
        "UpgradeCode":  "{9F2EEC5D-D96B-4092-BEE2-4F6230003DF5}",
        "RequiresElevation":  true,
        "KbUrl":  "https://doc.laserfiche.com/laserfiche.documentation/12/userguide/en-us/content/intro-laserfiche-12-changelog.htm"
    },
    {
        "Id":  "LfAIService",
        "Name":  "Laserfiche AI Service",
        "Version":  {
                        "Major":  12,
                        "Minor":  0,
                        "Build":  2606,
                        "Revision":  218,
                        "MajorRevision":  0,
                        "MinorRevision":  218
                    },
        "ReleaseDate":  "2026-01-01T00:00:00",
        "Description":  "Allow users to use AI features with a Laserfiche repository.",
        "UpgradeCode":  "{8294D84D-59E5-4317-A43D-5926A57A06B0}",
        "RequiresElevation":  true,
        "KbUrl":  "https://doc.laserfiche.com/laserfiche.documentation/12/userguide/en-us/content/intro-laserfiche-12-changelog.htm"
    },
    {
        "Id":  "DCC",
        "Name":  "Laserfiche Distributed Computing Cluster",
        "Version":  {
                        "Major":  12,
                        "Minor":  0,
                        "Build":  2602,
                        "Revision":  357,
                        "MajorRevision":  0,
                        "MinorRevision":  357
                    },
        "ReleaseDate":  "2025-11-12T00:00:00",
        "Description":  "Divide resource intensive processes among multiple CPUs and computers",
        "UpgradeCode":  "{5AFA8272-680D-4B99-BF99-D46660A784C6}",
        "RequiresElevation":  true,
        "KbUrl":  "https://doc.laserfiche.com/laserfiche.documentation/12/userguide/en-us/content/intro-laserfiche-12-changelog.htm"
    },
    {
        "Id":  "AuditTrail",
        "Name":  "Laserfiche Audit Trail",
        "Version":  {
                        "Major":  12,
                        "Minor":  0,
                        "Build":  2607,
                        "Revision":  487,
                        "MajorRevision":  0,
                        "MinorRevision":  487
                    },
        "ReleaseDate":  "2026-07-13T00:00:00",
        "Description":  "Allows users to run reports on Laserfiche Audit Data",
        "UpgradeCode":  "073E270E-4941-44C8-B149-4F05A6C19820",
        "RequiresElevation":  true,
        "KbUrl":  "https://doc.laserfiche.com/laserfiche.documentation/12/userguide/en-us/content/intro-laserfiche-12-changelog.htm"
    },
    {
        "Id":  "QuickFields",
        "Name":  "Laserfiche Quick Fields",
        "Version":  {
                        "Major":  12,
                        "Minor":  0,
                        "Build":  2603,
                        "Revision":  426,
                        "MajorRevision":  0,
                        "MinorRevision":  426
                    },
        "ReleaseDate":  "2025-11-12T00:00:00",
        "Description":  "\u0027Automates batch document capture and classification, streamlining the process of extracting data and routing files into your repository. Current package only includes Quick Fields and Quick Fields Agent.\u0027",
        "UpgradeCode":  "{807881B1-2B42-4861-8AB4-3DE4717728B7}",
        "RequiresElevation":  true,
        "KbUrl":  "https://doc.laserfiche.com/laserfiche.documentation/12/userguide/en-us/content/intro-laserfiche-12-changelog.htm"
    },
    {
        "Id":  "LfsAdminTool",
        "Name":  "Laserfiche Repository Server Administration Tool",
        "Version":  {
                        "Major":  12,
                        "Minor":  0,
                        "Build":  2603,
                        "Revision":  196,
                        "MajorRevision":  0,
                        "MinorRevision":  196
                    },
        "ReleaseDate":  "2026-03-26T00:00:00",
        "Description":  "Allow administrators to manage Laserfiche repository servers, serving as a replacement for the Administration Console",
        "UpgradeCode":  "6e94f1cd-ee7d-4c69-b801-dcf7d559a147",
        "RequiresElevation":  true,
        "KbUrl":  "https://doc.laserfiche.com/laserfiche.documentation/12/userguide/en-us/content/intro-laserfiche-12-changelog.htm"
    },
    {
        "Id":  "LaserficheAPIServer",
        "Name":  "Laserfiche API Server",
        "Version":  {
                        "Major":  2,
                        "Minor":  0,
                        "Build":  2606,
                        "Revision":  15,
                        "MajorRevision":  0,
                        "MinorRevision":  15
                    },
        "ReleaseDate":  "2026-03-05T00:00:00",
        "Description":  "Allows users to use the Laserfiche API to manage and interact with their Laserfiche repositories, including features such as document management.",
        "UpgradeCode":  "38903663-8C65-4C27-A95E-96F5B9E7BBC7",
        "RequiresElevation":  true,
        "KbUrl":  "https://developer.laserfiche.com/docs/api/server/"
    }
]
