Skip to content

Commit ed0b3a4

Browse files
committed
Add v8.5 What's New
1 parent 3407ce8 commit ed0b3a4

File tree

11 files changed

+71
-3
lines changed

11 files changed

+71
-3
lines changed

MyApp/MyApp.csproj

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,10 @@
3333
<PackageReference Include="Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation" Version="8.*" />
3434
</ItemGroup>
3535

36+
<ItemGroup>
37+
<Folder Include="wwwroot\img\posts\kamal-deployments\" />
38+
</ItemGroup>
39+
3640
<!-- <ItemGroup>-->
3741
<!-- <ProjectReference Include="..\..\..\ServiceStack\ServiceStack\ServiceStack.Text\src\ServiceStack.Text\ServiceStack.Text.csproj" />-->
3842
<!-- <ProjectReference Include="..\..\..\ServiceStack\ServiceStack\ServiceStack\src\ServiceStack.Client\ServiceStack.Client.csproj" />-->

MyApp/Pages/Index.cshtml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@
3333
<a href="whatsnew" class="inline-flex space-x-6">
3434
<span class="rounded-full bg-indigo-500/10 dark:bg-indigo-400/10 px-3 py-1 text-sm font-semibold leading-6 text-indigo-400 ring-1 ring-inset ring-indigo-500/20">What's new</span>
3535
<span class="inline-flex items-center space-x-2 text-sm font-medium leading-6 text-gray-300">
36-
<span>Just shipped v8.4</span>
36+
<span>Just shipped v8.5</span>
3737
<svg class="h-5 w-5 text-gray-500" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true">
3838
<path fill-rule="evenodd" d="M7.21 14.77a.75.75 0 01.02-1.06L11.168 10 7.23 6.29a.75.75 0 111.04-1.08l4.5 4.25a.75.75 0 010 1.08l-4.5 4.25a.75.75 0 01-1.06-.02z" clip-rule="evenodd" />
3939
</svg>

MyApp/_podcasts/2024-11-27_kamal-deployments.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@ templates utilize Kamal, a CLI tool simplifying deployments to any Linux server
1414
Kamal automates tasks such as reverse proxy setup and TLS certificate management.
1515

1616
The integration with GitHub Actions maintains CI/CD benefits while improving local management via Kamal's commands.
17-
The authors express enthusiasm for Kamal's ease of use and potential for community growth.
1817

1918
### Videos
2019

MyApp/_posts/2024-11-26_ai-server.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ Introducing AI Server
2020
Designed as a one-stop solution to manage an organization's AI integrations for all their System Apps,
2121
by utilizing developer friendly HTTP JSON APIs that supports any programming language or framework.
2222

23-
[![](https://openai.servicestack.net/img/overview.svg)](https://openai.servicestack.net)
23+
[![](/img/svgs/ai-server-overview.svg)](https://openai.servicestack.net)
2424

2525
### Distribute load across multiple Ollama, Open AI Gateway and Comfy UI Agents
2626

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
---
2+
title: Introducing AI Server
3+
url: /posts/ai-server
4+
image: /img/posts/ai-server/ai-server-splash.png
5+
order: 1
6+
---
7+
8+
We're excited to announce AI Server - an open-source, self-hosted Docker gateway for managing API access
9+
to various AI services. It offers centralized management of LLMs, Ollama endpoints, media APIs, Comfy UI
10+
and FFmpeg agents, distributing loads across multiple servers.
11+
12+
It's initial V1 release comes packed with features, including:
13+
14+
- **Centralized Management**: Manage all your AI services from a single Admin UI
15+
- **Load Balancing**: Distribute loads across multiple servers
16+
- **Native Typed Integrations**: For 11 popular programming languages
17+
- **Synchronous, Queued, and Callback-based APIs**: For different use-cases
18+
- **Monitoring and Analytics**: Live monitoring, analytics and full history
19+
- **Protected Access**: With simple API keys
20+
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
---
2+
title: .NET 8 Templates now using Kamal for deployments
3+
url: /posts/kamal-deployments
4+
image: /img/posts/kamal-deployments/kamal-splash.png
5+
order: 2
6+
---
7+
8+
We've updated the built-in GitHub Actions for all Identity Auth templates to use the [Kamal deployment](https://kamal-deploy.org/) tool
9+
for customers considering their potential [cloud exit cost savings](https://world.hey.com/dhh/our-cloud-exit-savings-will-now-top-ten-million-over-five-years-c7d9b5bd)
10+
by exploring the shift in deployment strategy for self-hosting their .NET Docker Apps on their own servers or
11+
in-expensive cloud providers like [hetzner.com](https://www.hetzner.com)
12+
13+
Previously, a less streamlined process involving [SSH and Docker Compose](https://docs.servicestack.net/kamal-deploy) was used.
14+
Now, all Identity Auth templates utilize Kamal, a CLI tool simplifying deployments to any Linux server accessible via SSH.
15+
Kamal automates tasks such as reverse proxy setup and TLS certificate management whilst providing useful
16+
local management tools via Kamal's commands.
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
---
2+
title: ServiceStack.Swift client library rewritten for Swift 6
3+
url: /posts/swift6-upgrade
4+
image: https://docs.servicestack.net/img/pages/servicestack-reference/swift-logo-banner.jpg
5+
order: 4
6+
---
7+
8+
All generic service client libraries have been upgraded to support multiple file uploads with API requests
9+
to take advantage of AI Server APIs that accept file uploads like Image to Image, Speech to Text or its
10+
FFmpeg Image and Video Transforms.
11+
12+
ServiceStack.Swift received the biggest upgrade, which was also rewritten to take advantage of Swift 6 features,
13+
including Swift promises which replaced the previous PromiseKit dependency - making it now dependency-free!
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
---
2+
title: Typed Open AI Chat & Ollama APIs in 11 Languages
3+
url: /posts/typed-openai-chat-ollama-apis
4+
image: /img/posts/ai-server/ai-server-languages.png
5+
order: 3
6+
---
7+
8+
AI Server's `OpenAiChatCompletion` API - is an OpenAI compatible Chat API with ChatGPT and
9+
other LLMs like Ollama, the benefit of which allows developers to use its Typed DTOs and ServiceStack
10+
generic Service Clients to call any Open AI Chat compatible API directly, in all of ServiceStack's
11+
11 supported popular programming languages.
12+
13+
This allows developers to easily integrate typed access to different LLMs into their applications.
14+
Instructions are provided for each language demonstrating how to install necessary packages, download DTOs,
15+
and send API requests.
130 KB
Loading
3.56 KB
Loading

0 commit comments

Comments
 (0)