Skip to content

Commit 046fdfd

Browse files
authored
Merge pull request #386 from datalust/dev
2025.1.0 Release
2 parents a47bd37 + 414d92b commit 046fdfd

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

51 files changed

+744
-364
lines changed

Build.Docker.ps1

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ $IsCIBuild = $null -ne $env:APPVEYOR_BUILD_NUMBER
66
$IsPublishedBuild = ($env:APPVEYOR_REPO_BRANCH -eq "main" -or $env:APPVEYOR_REPO_BRANCH -eq "dev") -and $null -eq $env:APPVEYOR_PULL_REQUEST_HEAD_REPO_BRANCH
77

88
$version = Get-SemVer(@{ $true = $env:APPVEYOR_BUILD_VERSION; $false = "99.99.99" }[$env:APPVEYOR_BUILD_VERSION -ne $NULL])
9-
$framework = "net8.0"
9+
$framework = "net9.0"
1010
$image = "datalust/seqcli"
1111
$archs = @(
1212
@{ rid = "x64"; platform = "linux/amd64" },

Build.ps1

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ Push-Location $PSScriptRoot
55
$ErrorActionPreference = 'Stop'
66

77
$version = Get-SemVer(@{ $true = $env:APPVEYOR_BUILD_VERSION; $false = "99.99.99" }[$env:APPVEYOR_BUILD_VERSION -ne $NULL])
8-
$framework = 'net8.0'
8+
$framework = 'net9.0'
99
$windowsTfmSuffix = '-windows'
1010

1111
function Clean-Output

README.md

Lines changed: 43 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -513,7 +513,7 @@ seqcli dashboard list
513513
| ------ | ----------- |
514514
| `-t`, `--title=VALUE` | The title of the dashboard(s) to list |
515515
| `-i`, `--id=VALUE` | The id of a single dashboard to list |
516-
| `-o`, `--owner=VALUE` | The id of the user to list dashboards for; by default, shared dashboards are listd |
516+
| `-o`, `--owner=VALUE` | The id of the user to list dashboards for; by default, shared dashboards are listed |
517517
| `--json` | Print output in newline-delimited JSON (the default is plain text) |
518518
| `--no-color` | Don't colorize text output |
519519
| `--force-color` | Force redirected output to have ANSI color (unless `--no-color` is also specified) |
@@ -535,7 +535,7 @@ seqcli dashboard remove -i dashboard-159
535535
| ------ | ----------- |
536536
| `-t`, `--title=VALUE` | The title of the dashboard(s) to remove |
537537
| `-i`, `--id=VALUE` | The id of a single dashboard to remove |
538-
| `-o`, `--owner=VALUE` | The id of the user to remove dashboards for; by default, shared dashboards are removd |
538+
| `-o`, `--owner=VALUE` | The id of the user to remove dashboards for; by default, shared dashboards are removed |
539539
| `-s`, `--server=VALUE` | The URL of the Seq server; by default the `connection.serverUrl` config value will be used |
540540
| `-a`, `--apikey=VALUE` | The API key to use when connecting to the server; by default the `connection.apiKey` config value will be used |
541541
| `--profile=VALUE` | A connection profile to use; by default the `connection.serverUrl` and `connection.apiKey` config values will be used |
@@ -1176,7 +1176,7 @@ seqcli signal import -i ./Exceptions.json
11761176
| ------ | ----------- |
11771177
| `--merge` | Update signals that have ids matching those in the imported data; the default is to always create new signals |
11781178
| `-i`, `--input=VALUE` | File to import; if not specified, `STDIN` will be used |
1179-
| `-o`, `--owner=VALUE` | The id of the user to import signals for; by default, shared signals are importd |
1179+
| `-o`, `--owner=VALUE` | The id of the user to import signals for; by default, shared signals are imported |
11801180
| `-s`, `--server=VALUE` | The URL of the Seq server; by default the `connection.serverUrl` config value will be used |
11811181
| `-a`, `--apikey=VALUE` | The API key to use when connecting to the server; by default the `connection.apiKey` config value will be used |
11821182
| `--profile=VALUE` | A connection profile to use; by default the `connection.serverUrl` and `connection.apiKey` config values will be used |
@@ -1195,7 +1195,7 @@ seqcli signal list
11951195
| ------ | ----------- |
11961196
| `-t`, `--title=VALUE` | The title of the signal(s) to list |
11971197
| `-i`, `--id=VALUE` | The id of a single signal to list |
1198-
| `-o`, `--owner=VALUE` | The id of the user to list signals for; by default, shared signals are listd |
1198+
| `-o`, `--owner=VALUE` | The id of the user to list signals for; by default, shared signals are listed |
11991199
| `--json` | Print output in newline-delimited JSON (the default is plain text) |
12001200
| `--no-color` | Don't colorize text output |
12011201
| `--force-color` | Force redirected output to have ANSI color (unless `--no-color` is also specified) |
@@ -1217,7 +1217,25 @@ seqcli signal remove -t 'Test Signal'
12171217
| ------ | ----------- |
12181218
| `-t`, `--title=VALUE` | The title of the signal(s) to remove |
12191219
| `-i`, `--id=VALUE` | The id of a single signal to remove |
1220-
| `-o`, `--owner=VALUE` | The id of the user to remove signals for; by default, shared signals are removd |
1220+
| `-o`, `--owner=VALUE` | The id of the user to remove signals for; by default, shared signals are removed |
1221+
| `-s`, `--server=VALUE` | The URL of the Seq server; by default the `connection.serverUrl` config value will be used |
1222+
| `-a`, `--apikey=VALUE` | The API key to use when connecting to the server; by default the `connection.apiKey` config value will be used |
1223+
| `--profile=VALUE` | A connection profile to use; by default the `connection.serverUrl` and `connection.apiKey` config values will be used |
1224+
1225+
### `signal update`
1226+
1227+
Update an existing signal.
1228+
1229+
Example:
1230+
1231+
```
1232+
seqcli signal update --json '{...}'
1233+
```
1234+
1235+
| Option | Description |
1236+
| ------ | ----------- |
1237+
| `--json=VALUE` | The updated signal in JSON format; this can be produced using `seqcli signal list --json` |
1238+
| `--json-stdin` | Read the updated signal as JSON from `STDIN` |
12211239
| `-s`, `--server=VALUE` | The URL of the Seq server; by default the `connection.serverUrl` config value will be used |
12221240
| `-a`, `--apikey=VALUE` | The API key to use when connecting to the server; by default the `connection.apiKey` config value will be used |
12231241
| `--profile=VALUE` | A connection profile to use; by default the `connection.serverUrl` and `connection.apiKey` config values will be used |
@@ -1418,7 +1436,7 @@ seqcli workspace list
14181436
| ------ | ----------- |
14191437
| `-t`, `--title=VALUE` | The title of the workspace(s) to list |
14201438
| `-i`, `--id=VALUE` | The id of a single workspace to list |
1421-
| `-o`, `--owner=VALUE` | The id of the user to list workspaces for; by default, shared workspaces are listd |
1439+
| `-o`, `--owner=VALUE` | The id of the user to list workspaces for; by default, shared workspaces are listed |
14221440
| `--json` | Print output in newline-delimited JSON (the default is plain text) |
14231441
| `--no-color` | Don't colorize text output |
14241442
| `--force-color` | Force redirected output to have ANSI color (unless `--no-color` is also specified) |
@@ -1440,7 +1458,25 @@ seqcli workspace remove -t 'My Workspace'
14401458
| ------ | ----------- |
14411459
| `-t`, `--title=VALUE` | The title of the workspace(s) to remove |
14421460
| `-i`, `--id=VALUE` | The id of a single workspace to remove |
1443-
| `-o`, `--owner=VALUE` | The id of the user to remove workspaces for; by default, shared workspaces are removd |
1461+
| `-o`, `--owner=VALUE` | The id of the user to remove workspaces for; by default, shared workspaces are removed |
1462+
| `-s`, `--server=VALUE` | The URL of the Seq server; by default the `connection.serverUrl` config value will be used |
1463+
| `-a`, `--apikey=VALUE` | The API key to use when connecting to the server; by default the `connection.apiKey` config value will be used |
1464+
| `--profile=VALUE` | A connection profile to use; by default the `connection.serverUrl` and `connection.apiKey` config values will be used |
1465+
1466+
### `workspace update`
1467+
1468+
Update an existing workspace.
1469+
1470+
Example:
1471+
1472+
```
1473+
seqcli workspace update --json '{...}'
1474+
```
1475+
1476+
| Option | Description |
1477+
| ------ | ----------- |
1478+
| `--json=VALUE` | The updated workspace in JSON format; this can be produced using `seqcli workspace list --json` |
1479+
| `--json-stdin` | Read the updated workspace as JSON from `STDIN` |
14441480
| `-s`, `--server=VALUE` | The URL of the Seq server; by default the `connection.serverUrl` config value will be used |
14451481
| `-a`, `--apikey=VALUE` | The API key to use when connecting to the server; by default the `connection.apiKey` config value will be used |
14461482
| `--profile=VALUE` | A connection profile to use; by default the `connection.serverUrl` and `connection.apiKey` config values will be used |

appveyor.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
version: 2024.3.{build}
1+
version: 2025.1.{build}
22
skip_tags: true
33
image:
44
- Visual Studio 2022

ci.global.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
22
"sdk": {
3-
"version": "8.0.303"
3+
"version": "9.0.203"
44
}
55
}

dockerfiles/seqcli/linux-arm64.Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ RUN apt-get update \
1212
zlib1g \
1313
&& rm -rf /var/lib/apt/lists/*
1414

15-
COPY src/SeqCli/bin/Release/net8.0/linux-arm64/publish /bin/seqcli
15+
COPY src/SeqCli/bin/Release/net9.0/linux-arm64/publish /bin/seqcli
1616

1717
ENTRYPOINT ["/bin/seqcli/seqcli"]
1818

dockerfiles/seqcli/linux-x64.Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ RUN apt-get update \
1212
zlib1g \
1313
&& rm -rf /var/lib/apt/lists/*
1414

15-
COPY src/SeqCli/bin/Release/net8.0/linux-x64/publish /bin/seqcli
15+
COPY src/SeqCli/bin/Release/net9.0/linux-x64/publish /bin/seqcli
1616

1717
ENTRYPOINT ["/bin/seqcli/seqcli"]
1818

src/Roastery/Program.cs

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -28,11 +28,10 @@ public static async Task Main(ILogger logger, CancellationToken cancellationToke
2828
new RequestLoggingMiddleware(webApplicationLogger,
2929
new SchedulingLatencyMiddleware(
3030
new FaultInjectionMiddleware(webApplicationLogger,
31-
new Router(new Controller[]
32-
{
31+
new Router([
3332
new OrdersController(logger, database),
3433
new ProductsController(logger, database)
35-
}, webApplicationLogger))))));
34+
], webApplicationLogger))))));
3635

3736
var agents = new List<Agent>();
3837

src/Roastery/Roastery.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22

33
<PropertyGroup>
4-
<TargetFramework>net8.0</TargetFramework>
4+
<TargetFramework>net9.0</TargetFramework>
55
<Nullable>enable</Nullable>
66
</PropertyGroup>
77

src/SeqCli/Apps/Hosting/AppHost.cs

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -42,8 +42,6 @@ public static async Task<int> Run(
4242
if (appInstanceId == null) throw new ArgumentNullException(nameof(appInstanceId));
4343
if (appInstanceTitle == null) throw new ArgumentNullException(nameof(appInstanceTitle));
4444

45-
ServicePointManager.SecurityProtocol |= SecurityProtocolType.Tls12;
46-
4745
await using var log = new LoggerConfiguration()
4846
.MinimumLevel.Is(LevelAlias.Minimum)
4947
.WriteTo.Console(new CompactJsonFormatter(), standardErrorFromLevel: LevelAlias.Minimum)

0 commit comments

Comments
 (0)