> ## Documentation Index
> Fetch the complete documentation index at: https://docs.abbyy.com/llms.txt
> Use this file to discover all available pages before exploring further.

# 12.8 Release Notes

> ABBYY FineReader Engine 12.8 release notes: the new DocLang export format, Document Comparison on Linux and macOS, Docker container support, OpenOffice removal, and bug fixes.

export const ArtifactItem = ({label, downloadHref, checksumHref}) => {
  const downloadIsPlaceholder = typeof downloadHref === "string" && downloadHref.startsWith("TODO_");
  const checksumIsPlaceholder = typeof checksumHref === "string" && checksumHref.startsWith("TODO_");
  const downloadDisabled = !downloadHref || downloadHref === "#" || downloadIsPlaceholder;
  const checksumDisabled = !checksumHref || checksumHref === "#" || checksumIsPlaceholder;
  const hasChecksum = typeof checksumHref === "string" && checksumHref.trim() !== "" && checksumHref !== "#";
  const downloadIcon = <svg viewBox="0 0 20 20" aria-hidden="true" className="h-3.5 w-3.5 shrink-0">
      <path d="M10 3v9m0 0 3.5-3.5M10 12 6.5 8.5M4 14.5V17h12v-2.5" fill="none" stroke="currentColor" strokeWidth="1.7" strokeLinecap="round" strokeLinejoin="round" />
    </svg>;
  const checksumIcon = <svg viewBox="0 0 20 20" aria-hidden="true" className="h-3.5 w-3.5 shrink-0">
      <path d="M7 4.5 5.8 15.5M14.2 4.5 13 15.5M4 8h12M3.5 12h12" fill="none" stroke="currentColor" strokeWidth="1.7" strokeLinecap="round" />
    </svg>;
  const actionClasses = "inline-flex h-7 items-center gap-1.5 rounded-md border px-2 text-xs font-medium transition-colors focus:outline-none focus:ring-2 focus:ring-[#ff2038]/35";
  const activeClasses = "border-transparent bg-zinc-950/[0.04] text-zinc-800 hover:border-[#ff2038]/45 hover:bg-[#ff2038]/10 hover:text-[#ff2038] dark:bg-white/10 dark:text-zinc-100 dark:hover:border-[#ff2038]/60 dark:hover:bg-[#ff2038]/25 dark:hover:text-white";
  const disabledClasses = "cursor-not-allowed border-transparent bg-zinc-950/[0.03] text-zinc-400 dark:bg-white/[0.06] dark:text-zinc-500";
  const downloadAction = downloadDisabled ? <span className={`${actionClasses} ${disabledClasses}`} aria-disabled="true" title="Download URL placeholder">
      {downloadIcon}
      Download
    </span> : <a className={`${actionClasses} ${activeClasses}`} href={downloadHref} target="_blank" rel="noopener noreferrer">
      {downloadIcon}
      Download
    </a>;
  const checksumAction = checksumDisabled ? <span className={`${actionClasses} ${disabledClasses}`} aria-disabled="true" title="Checksum URL placeholder">
      {checksumIcon}
      SHA
    </span> : <a className={`${actionClasses} ${activeClasses}`} href={checksumHref} target="_blank" rel="noopener noreferrer" aria-label={`${label} checksum`} title={`${label} checksum`}>
      {checksumIcon}
      SHA
    </a>;
  return <div className="flex min-h-10 items-center justify-between gap-2 rounded-md border border-zinc-950/10 bg-white px-2.5 py-1.5 shadow-sm dark:border-white/10 dark:bg-white/[0.04]">
      <span className="min-w-0 truncate text-sm font-medium text-zinc-950 dark:text-white">{label}</span>
      <span className="flex shrink-0 items-center gap-1.5">
        {downloadAction}
        {hasChecksum ? checksumAction : null}
      </span>
    </div>;
};

<Update label="12.8.2" description="July 2026">
  ### Features

  * .NET interop is available and working with this release.

  ### Bug Fixes

  * Fixed a crash that could occur when attempting to export a document to memory.

  <Warning>
    CentOS 7 and Red Hat Enterprise Linux 7 are no longer supported as of this release. Use RHEL 8 or later.
  </Warning>

  <Columns cols={3}>
    <Column>
      #### Windows

      <div className="not-prose space-y-2">
        <ArtifactItem label="x64" downloadHref="https://downloads.abbyy.com/SDK/FRE/FRE12_R8U2/Windows/FRE12_R8U2_Windows_x64.zip?secure=AwFSGwXrawBB7P1grKGdMw==" checksumHref="https://downloads.abbyy.com/SDK/FRE/FRE12_R8U2/Windows/FRE12_R8U2_Windows_x64.md5?secure=TApT6l3oKRDRxIdVPovSeg==" />
      </div>
    </Column>

    <Column>
      #### macOS

      <div className="not-prose space-y-2">
        <ArtifactItem label="x86" downloadHref="https://downloads.abbyy.com/SDK/FRE/FRE12_R8U2/macOS/x86_64/FineReaderEngine-release-R8-U2-12.8.2.0.dmg?secure=2i9HiE9Mo-XfXarQ6KftTA==" checksumHref="https://downloads.abbyy.com/SDK/FRE/FRE12_R8U2/macOS/x86_64/FineReaderEngine-release-R8-U2-12.8.2.0.md5?secure=fVMUXjvrXFUpFlCXHUxZdA==" />

        <ArtifactItem label="arm64" downloadHref="https://downloads.abbyy.com/SDK/FRE/FRE12_R8U2/macOS/arm64/FineReaderEngine-release-R8-U2-12.8.2.0.dmg?secure=H0IAIaP28aUvqDVF_jbLEQ==" checksumHref="https://downloads.abbyy.com/SDK/FRE/FRE12_R8U2/macOS/arm64/FineReaderEngine-release-R8-U2-12.8.2.0.md5?secure=1q4tVQ46GtsBzpUXk0pdlg==" />
      </div>
    </Column>

    <Column>
      #### Linux

      <div className="not-prose space-y-2">
        <ArtifactItem label="RPM" downloadHref="https://downloads.abbyy.com/SDK/FRE/FRE12_R8U2/Linux/FREngine-12.8.2-0.x86_64.rpm?secure=ACx358Cl8oxYs3NEVtgTig==" checksumHref="https://downloads.abbyy.com/SDK/FRE/FRE12_R8U2/Linux/FREngine-12.8.2-0.x86_64.md5?secure=qbpV4iszScFNJ2a3Tk4SVA==" />

        <ArtifactItem label="SH" downloadHref="https://downloads.abbyy.com/SDK/FRE/FRE12_R8U2/Linux/FineReaderEngine-release-R8-U2-12.8.2.0.sh?secure=wM4RTdEmoq7CXnNRV1Mw1w==" checksumHref="https://downloads.abbyy.com/SDK/FRE/FRE12_R8U2/Linux/FineReaderEngine-release-R8-U2-12.8.2.0.md5?secure=u8I_Svw0ySF59J1pPnuZDw==" />
      </div>
    </Column>
  </Columns>
</Update>

<Update label="12.8.1" description="June 2026">
  ### Features

  * Added [`EnforceOwnerRestrictions`](/fine-reader/engine/api-reference/image-related-objects/prepareimagemode) to `PrepareImageMode` — allows processing of PDF documents that carry owner (permission) restrictions but do not require an open password. The default behavior is unchanged — restrictions are enforced. Setting this property to `FALSE` allows these documents to be processed without a permission error.
  * Updated DocLang structured output format. Integrations consuming DocLang output should review the current format when upgrading.
  * Performance improvements related to batch processing.

  ### Bug Fixes

  * Fixed an internal program error that occurred when reading certain documents in the Visual Components Demo.

  <Warning>
    This is the final release with support for Red Hat Enterprise Linux 7. Future releases will require RHEL 8 or later.
  </Warning>

  <Columns cols={3}>
    <Column>
      #### Windows

      <div className="not-prose space-y-2">
        <ArtifactItem label="x64" downloadHref="https://downloads.abbyy.com/SDK/FRE/FRE12_R8U1/Windows/FRE12_R8U1_Windows_x64.zip?secure=AdCv-JHclTN0e5Bg1xGzPw==" checksumHref="https://downloads.abbyy.com/SDK/FRE/FRE12_R8U1/Windows/FRE12_R8U1_Windows_x64.md5?secure=2KiUDQ6uXantxbllzvsDWQ==" />
      </div>
    </Column>

    <Column>
      #### macOS

      <div className="not-prose space-y-2">
        <ArtifactItem label="x86" downloadHref="https://downloads.abbyy.com/SDK/FRE/FRE12_R8U1/macOS/x86_64/FineReaderEngine-release-R8-U1-12.8.1.0.dmg?secure=WE3rV0G7Aq1X-xw-Lg376g==" checksumHref="https://downloads.abbyy.com/SDK/FRE/FRE12_R8U1/macOS/x86_64/FineReaderEngine-release-R8-U1-12.8.1.0.md5?secure=FjfQWi3HEYg0bmeCWQnqqQ==" />

        <ArtifactItem label="arm64" downloadHref="https://downloads.abbyy.com/SDK/FRE/FRE12_R8U1/macOS/arm64/FineReaderEngine-release-R8-U1-12.8.1.0.dmg?secure=uPf1J7KhzDmq1wjYqcRY0Q==" checksumHref="https://downloads.abbyy.com/SDK/FRE/FRE12_R8U1/macOS/arm64/FineReaderEngine-release-R8-U1-12.8.1.0.md5?secure=oLflfOrfGLJ-iaIVjYTrdQ==" />
      </div>
    </Column>

    <Column>
      #### Linux

      <div className="not-prose space-y-2">
        <ArtifactItem label="RPM" downloadHref="https://downloads.abbyy.com/SDK/FRE/FRE12_R8U1/Linux/FREngine-12.8.1-0.x86_64.rpm?secure=3tblke0Le5rScZGbEzzJBQ==" checksumHref="https://downloads.abbyy.com/SDK/FRE/FRE12_R8U1/Linux/FREngine-12.8.1-0.x86_64.md5?secure=8YC9DzeQ14emdXOkg8ucBw==" />

        <ArtifactItem label="SH" downloadHref="https://downloads.abbyy.com/SDK/FRE/FRE12_R8U1/Linux/FineReaderEngine-release-R8-U1-12.8.1.0.sh?secure=b38_Vf_KhZz_RKZSdvoOcQ==" checksumHref="https://downloads.abbyy.com/SDK/FRE/FRE12_R8U1/Linux/FineReaderEngine-release-R8-U1-12.8.1.0.md5?secure=79y48fUgpVkv7CnegbxSjg==" />
      </div>
    </Column>
  </Columns>
</Update>

<Update label="12.8.0" description="April 2026">
  #### Breaking Changes

  * Removed Open Office integration. Beginning with v12.8.0, users should install [Microsoft Office](https://www.microsoft.com/en-us/microsoft-365/download-office) or [LibreOffice](https://www.libreoffice.org/) to ingest office documents.

  ### Features

  * [Document Comparison](/fine-reader/engine/guided-tour/basic-usage-scenarios-implementation/document-comparison) has been enabled for Linux and macOS.
  * Enhanced support for running ABBYY FineReader Engine 12 inside Docker containers on Linux. For more information, see [Running FRE 12 inside Docker containers on Linux](/fine-reader/engine/distribution/distribution-linux/running-abbyy-finereader-engine-12-inside-a-docker-container-2).
  * Added new [DocLang export format](/fine-reader/engine/api-reference/enumerations/fileexportformatenum).
    * DocLang is an open, structured document intelligence format to provide your enterprise with a consistent, interoperable way to represent document data across modern AI applications. This AI-native format preserves semantic meaning and geometric layout alongside key structural elements like headings, paragraphs, and tables. DocLang embeds critical governance controls to enforce privacy policies and optimizes document data for efficient AI tokenization, enabling developers to deploy reliable and compliant models.
  * Updated Chinese language support for Simplified and Traditional Chinese to use ChineseSimplified and ChineseTraditional. ChinesePRC and ChineseTaiwan are still accepted for backwards compatibility.
  * Updated Wix version to 3.14.0.

  ### Bug Fixes

  * Fixed Windows Classification samples issue causing some images to throw an exception during classification that indicated there was no data to be classified. (630777)
  * Fixed issue in FRE for Linux where some table rows containing multiline text were split into two rows. (655790)
  * Fixed issue where "4"s were misrecognized when processing certain PDF files. (654213)

  ### Documentation Fixes

  * Added existing `StretchLowResolution` property to documentation for [PageProcessingParams](/fine-reader/engine/api-reference/parameter-objects/preprocessing-analysis-recognition-and-synthesis-parameters/pageprocessingparams). (616444)
  * Updated [System Requirements documentation](/fine-reader/engine/specifications/system-requirements) to clarify that Windows Server 2025 is supported for development and deployment of applications using ABBYY FineReader Engine 12. (659968)

  <Columns cols={3}>
    <Column>
      #### Windows

      <div className="not-prose space-y-2">
        <ArtifactItem label="x64" downloadHref="https://downloads.abbyy.com/SDK/FRE/FRE12_R8/Windows/FRE12_R8_Windows_x64.zip?secure=iMMABA6CZrAyjMmjSVyjWg==" checksumHref="https://downloads.abbyy.com/SDK/FRE/FRE12_R8/Windows/FRE12_R8_Windows_x64.md5?secure=fJ4yVarIkwp03fU0KESzrw==" />
      </div>
    </Column>

    <Column>
      #### macOS

      <div className="not-prose space-y-2">
        <ArtifactItem label="x86" downloadHref="https://downloads.abbyy.com/SDK/FRE/FRE12_R8/macOS/x86_64/FineReaderEngine-release-R8-12.8.0.76875.dmg?secure=H144tnGHH4iwX97hiAe8Sw==" checksumHref="https://downloads.abbyy.com/SDK/FRE/FRE12_R8/macOS/x86_64/FineReaderEngine-release-R8-12.8.0.76875.md5?secure=DmS88x0bvplsIPibqaByng==" />

        <ArtifactItem label="arm64" downloadHref="https://downloads.abbyy.com/SDK/FRE/FRE12_R8/macOS/arm64/FineReaderEngine-release-R8-12.8.0.76872.dmg?secure=McG1ouDbirXGls9MEo-pBQ==" checksumHref="https://downloads.abbyy.com/SDK/FRE/FRE12_R8/macOS/arm64/FineReaderEngine-release-R8-12.8.0.76872.md5?secure=flaLgmLlCPx34LOg2jKQCg==" />
      </div>
    </Column>

    <Column>
      #### Linux

      <div className="not-prose space-y-2">
        <ArtifactItem label="RPM" downloadHref="https://downloads.abbyy.com/SDK/FRE/FRE12_R8/Linux/FREngine-12.8.0-76874.x86_64.rpm?secure=pJHtjM4aPoeL2CavHM9UGA==" checksumHref="https://downloads.abbyy.com/SDK/FRE/FRE12_R8/Linux/FREngine-12.8.0-76874.x86_64.md5?secure=MBfa-qu2n9DAqsXGUoPc2g==" />

        <ArtifactItem label="SH" downloadHref="https://downloads.abbyy.com/SDK/FRE/FRE12_R8/Linux/FineReaderEngine-release-R8-12.8.0.76874.sh?secure=kTvhNUgM_DM7O3XyGh-lZA==" checksumHref="https://downloads.abbyy.com/SDK/FRE/FRE12_R8/Linux/FineReaderEngine-release-R8-12.8.0.76874.md5?secure=GvbcCHtuKoMcipMTUXTy4Q==" />
      </div>
    </Column>
  </Columns>
</Update>
