# What's New in DS Server 1.0

> DS Server 1.0 and 1.1: the Document Editor, Document Viewer and Web API with OAuth, IIS installation, PDF and barcode endpoints and the first client packages.

- **Product:** DS Server
- **Section:** Documentation
- **Kind:** Topic
- **Path:** DS Server > What's New > What's New in DS Server 1.0
- **1107 words**
- **Web URL:** https://docs.textcontrol.com/ds-server/whats-new/0100/
- **LLMs URL:** https://docs.textcontrol.com/ds-server/whats-new/0100/llms.txt
- **LLMs-Full URL:** https://docs.textcontrol.com/ds-server/whats-new/0100/llms-full.txt

---

DS Server 1.0 was the first release of the product: a server you install yourself that provides the Document Editor, the Document Viewer and the DocumentProcessing Web API to web applications, secured with OAuth. Version 1.1 extended the Web API with PDF and barcode endpoints and added client packages. Read on for what the two releases contained and how they were installed; neither archive has a change log.

### Releases

| Release | Date | Based on | .NET |
|---|---|---|---|
| 1.0.0 | January 21, 2021 | TX Text Control 29.0 | .NET Core 3.1 |
| 1.1.0 | June 7, 2021 | TX Text Control 29.0 | .NET Core 3.1 |

The TX Text Control version is the product version of *TXTextControl.dll* in each archive, and the .NET version is the target framework in *TXTextControl.DocumentServices.runtimeconfig.json*.

### DS Server

- **Three services.** DS Server 1.0 provides the Document Editor, which edits documents in the browser, the Document Viewer, which displays documents and adds annotations and electronic signatures, and the DocumentProcessing Web API, which merges JSON data into templates and converts documents, for example to PDF. [Introduction](https://docs.textcontrol.com/ds-server/overview/introduction/llms-full.txt) describes what each service does.
- **OAuth security profiles.** Applications access DS Server through security profiles, which hold the OAuth client ID and client secret of an application. See [Creating Security Profiles](https://docs.textcontrol.com/ds-server/administration/security-profiles/llms-full.txt).
- **Admin portal.** The admin portal is where you sign in as the administrator, register the license with a serial number and manage the security profiles. See [Default Admin Password](https://docs.textcontrol.com/ds-server/administration/admin-password/llms-full.txt) and [Licensing](https://docs.textcontrol.com/ds-server/administration/licensing/llms-full.txt).
- **Trial tokens.** Besides the downloadable trial version, a trial token gives access to a DS Server hosted by Text Control without an installation. See [Trial Token](https://docs.textcontrol.com/ds-server/getting-started/trial-token/llms-full.txt).
- **Installation on IIS.** Version 1.0 ran on Windows in IIS with the WebSocket feature, and needed the ASP.NET Core Runtime 3.1 and the Visual C++ Redistributable Packages for Visual Studio 2013 and 2015 (x64).

### Web API (1.1.0)

- **PDF endpoints.** A new group of endpoints handles PDF documents. [POST documentprocessing/pdf/create](https://docs.textcontrol.com/ds-server/reference/web-api/documentprocessing/pdf-create/post/llms-full.txt) creates a PDF document from a document in any supported format, with its encryption, digital signature and embedded files. [POST documentprocessing/pdf/embeddedfiles](https://docs.textcontrol.com/ds-server/reference/web-api/documentprocessing/pdf-embeddedfiles/post/llms-full.txt) returns the files embedded in a PDF document, [POST documentprocessing/pdf/metadata](https://docs.textcontrol.com/ds-server/reference/web-api/documentprocessing/pdf-metadata/post/llms-full.txt) its metadata, and [POST documentprocessing/pdf/acroforms/fields](https://docs.textcontrol.com/ds-server/reference/web-api/documentprocessing/pdf-acroforms-fields/post/llms-full.txt) its AcroForm fields. See [PDF Documents](https://docs.textcontrol.com/ds-server/document-processing/pdf/llms-full.txt) and [PDF Form Fields](https://docs.textcontrol.com/ds-server/document-processing/pdf-forms/llms-full.txt).
- **Barcode endpoints.** [POST documentprocessing/barcodes/create](https://docs.textcontrol.com/ds-server/reference/web-api/documentprocessing/barcodes-create/post/llms-full.txt) creates a barcode image from a text. Four more endpoints return the [default text](https://docs.textcontrol.com/ds-server/reference/web-api/documentprocessing/barcodes-defaulttext/get/llms-full.txt), the [maximum text length](https://docs.textcontrol.com/ds-server/reference/web-api/documentprocessing/barcodes-maximumtextlength/get/llms-full.txt) and the [minimum text length](https://docs.textcontrol.com/ds-server/reference/web-api/documentprocessing/barcodes-minimumtextlength/get/llms-full.txt) of a barcode type, and [check whether a text is valid](https://docs.textcontrol.com/ds-server/reference/web-api/documentprocessing/barcodes-istextvalid/get/llms-full.txt) for it. See [Barcodes](https://docs.textcontrol.com/ds-server/document-processing/barcodes/llms-full.txt).

### Client Packages

- **1.0.0.** NuGet packages for ASP.NET Core connect the Document Editor, the Document Viewer and DocumentProcessing to DS Server, and npm packages for Angular the Document Editor and the Document Viewer. The packages request OAuth tokens themselves. The React packages `@txtextcontrol/tx-react-ds-document-editor` and `@txtextcontrol/tx-react-ds-document-viewer` followed on February 25, 2021.
- **Admin package (1.1.0).** The NuGet package `TXTextControl.DocumentServices.Admin` registers and licenses DS Server installations and manages security profiles from code. See the [.NET API reference](https://docs.textcontrol.com/ds-server/reference/dotnet-api/txtextcontrol-documentservices-admin/llms-full.txt).
- **Angular DocumentProcessing (1.1.0).** The npm package `@txtextcontrol/tx-ng-ds-document-processing` creates documents from Angular applications.
- **Versions (1.1.0).** The NuGet and Angular packages were released as version 1.1.0 and the React Document Editor package as version 2.0.0, all compatible with DS Server 1.1.

[Client-Side Libraries](https://docs.textcontrol.com/ds-server/client-libraries/llms-full.txt) describes the current packages.

### Related Pages

- [DS Server Released: On-Premise Document Services](https://www.textcontrol.com/blog/2021/01/21/ds-server-released-on-premise-document-services/): the release article of 1.0.
- [What's New in DS Server 1.1](https://www.dsserver.io/release/0110/): the release page on dsserver.io.
- [DS Server 1.1 Released: PDF and Barcodes](https://www.textcontrol.com/blog/2021/06/07/ds-server-1-1-released-pdf-and-barcodes/): the release article of 1.1, with the new endpoints and package versions.
- [Version 2.0](https://docs.textcontrol.com/ds-server/whats-new/0200/llms-full.txt): the next major version.

---

## Nearby

- **Previous:** [What's New in DS Server 2.0](https://docs.textcontrol.com/ds-server/whats-new/0200/llms-full.txt)
- **Next:** [API Reference](https://docs.textcontrol.com/ds-server/reference/llms-full.txt)
