jtalborough
3cc5bbde67
Merge branch 'development' into dotnet8
...
# Conflicts:
# src/PepperDash.Essentials.Core/PepperDash.Essentials.Core.csproj
# src/PepperDash.Essentials.Devices.Common/PepperDash.Essentials.Devices.Common.csproj
# src/PepperDash.Essentials/PepperDash.Essentials.csproj
v2.0.0-dotnet8.1
v2.0.0-development-3.0.0.1
2025-03-06 13:28:36 -05:00
Andrew Welker
fd593d7117
Merge pull request #1216 from PepperDash/release-2.0.0
...
Merge 2.0.0 stuff into development
v2.0.0-rc.1
v2.0.0-beta.1
2025-03-05 13:51:28 -06:00
Andrew Welker
a141b365ab
fix: add missing using for System.Text
v2.0.0-release-2.0.0.1
2025-03-05 13:40:38 -06:00
Andrew Welker
68ddd76ba5
chore!: update version to 2.0.0
...
BREAKING CHANGE: remove support for .NET 6 for Essentials 2.0.0
2025-03-05 13:33:49 -06:00
Andrew Welker
9330ebeae2
chore: remove references to Essentials Template UI
2025-03-05 13:32:21 -06:00
Andrew Welker
b398e73024
chore!: remove .NET 6 support for v2.0.0
...
BREAKING_CHANGE: remove .NET 6 support for v2.0.0
2025-03-05 13:26:50 -06:00
Andrew Welker
7a2b2eece6
ci(force-patch): use same workflow as PD Core for building
2025-03-05 13:24:28 -06:00
Andrew Welker
543176bb08
Merge branch 'development' into release-2.0.0
2025-03-05 13:07:51 -06:00
jtalborough
6e51ed643c
fix: adjust installation steps for prerequisites based on environment detection
3.0.0-beta-2
2025-03-03 18:20:33 -05:00
jtalborough
135d65c515
fix: update condition for CPZ copy target and remove obsolete workflows
2025-03-03 18:16:14 -05:00
jtalborough
493ef59497
feat: enhance plugin dependency management in PluginLoader
2025-02-28 16:35:42 -05:00
jtalborough
488dda2c0c
wip: address performance issues in plugin loading and versioning
2025-02-27 17:12:57 -05:00
jtalborough
e314f58035
fix: add null check for room before adding to DeviceManager
2025-02-27 11:17:07 -05:00
jtalborough
3fad74e595
fix: update target framework to net8 and bump PepperDashCore version to 2.0.0-alpha-462
2025-02-26 16:27:44 -05:00
jtalborough
a654560506
feat: implement WebSocket classes and update culture settings; bump PepperDashCore version
2025-02-26 10:39:09 -05:00
jtalborough
2138a29b31
fix: update target frameworks and package references; change culture to InvariantCulture
2025-02-25 19:17:34 -05:00
jtalborough
d6f7a12eb9
fix: update package references and clean up unused imports
2.0.0-alpha-2635
2025-02-25 14:34:28 -05:00
Jason T Alborough
237fff5398
Merge pull request #1214 from PepperDash/feature-2.0.0/concurrent-routing-issues
...
Fix issues with concurrent routing actions
2.0.0-beta-2632
2025-02-20 13:19:56 -05:00
Andrew Welker
b2eab21fbd
Merge pull request #1211 from PepperDash/hotfix-2.0.0/room-combiner-syncronous-events
...
fix: improve error handling and await device actions in RoomCombinati…
2.0.0-beta-2630
2025-02-19 17:20:59 -06:00
Andrew Welker
f2545fb1cf
Merge pull request #1212 from PepperDash/feature-2.0.0/versiport-room-combiner
...
Enable using Versiports with Room Combiner
2.0.0-beta-2629
2025-02-19 17:20:40 -06:00
Andrew Welker
27072e3475
fix : #1213 remove key from GenericSoftCodec routing port keys
2.0.0-alpha-2628
2025-02-19 17:10:18 -06:00
Andrew Welker
e4755ed9df
Merge branch 'feature-2.0.0/concurrent-routing-issues' of https://github.com/PepperDash/Essentials into feature-2.0.0/concurrent-routing-issues
2025-02-19 17:00:45 -06:00
Andrew Welker
316867caf8
chore: update to PD Core 2.0.0-alpha-451
...
Catch the `SshOperationTimeoutException` and handle it differently.
2025-02-19 16:49:22 -06:00
jtalborough
d8fd774324
Merge branch 'hotfix-2.0.0/room-combiner-syncronous-events' into feature-2.0.0/concurrent-routing-issues
2.0.0-alpha-2627
2025-02-19 15:11:46 -05:00
Andrew Welker
e0058d8cfe
chore: update PD Core to 2.0.0-alpha-450
...
Updated to Renci for SSH
2.0.0-alpha-2626
2025-02-19 13:24:52 -06:00
Andrew Welker
a055d06bc6
chore: add some logging for route queue processing
2.0.0-alpha-2625
2025-02-19 11:18:00 -06:00
Andrew Welker
66cb592c70
chore: add missing curly brace
2.0.0-alpha-2624
2025-02-19 11:10:35 -06:00
Andrew Welker
d53a5607e2
chore: reorg methos in routing Extensions class
2025-02-19 11:07:41 -06:00
Andrew Welker
34f59f1410
fix: move ReleaseRoute & RunRouteRequests to use a queue
2025-02-19 11:06:56 -06:00
Andrew Welker
261779d4c4
fix: actually log exception correctly
2.0.0-alpha-2621
2025-02-18 14:04:30 -06:00
Andrew Welker
30d5e2b081
fix: add more exception handling
...
Also add null check for `AddRouteDescriptor` method
2025-02-18 14:00:53 -06:00
Andrew Welker
5516ed16c3
fix: use null instead of empty string to make it clearer what's happening
2.0.0-alpha-2619
2025-02-18 12:02:52 -06:00
Andrew Welker
8108b9dfdb
fix: attempt to get better logging for exception
...
Fixed some issues with log messages that were not formatted correctly for Serilog.
2.0.0-alpha-2618
2025-02-18 11:59:26 -06:00
Nick Genovese
fb4f1482c7
fix: small null check in the release and make route method
2.0.0-alpha-2615
2025-01-31 19:33:31 -05:00
Nick Genovese
54dcb5de08
feat: implement IPartitionStateProvider to Generic VersaPortInput
2.0.0-alpha-2614
2025-01-30 15:21:12 -05:00
jtalborough
4ef481375c
fix: improve error handling and await device actions in RoomCombinationScenario
2.0.0-hotfix-2613
2025-01-28 09:00:21 -05:00
Nick Genovese
d8a88b2a07
Merge branch 'development-2.0.0' into feature-2.0.0/emergencyOSD
2.0.0-alpha-2612
2025-01-10 07:31:35 -05:00
Andrew Welker
cc724ddf19
Merge pull request #1210 from PepperDash/hotfix-2.0.0/release-routes-clears-the-routes
...
Hotfix 2.0.0/release routes clears the routes
2.0.0-beta-2611
2.0.0-alpha-2633
2024-12-30 13:33:54 -06:00
Nick Genovese
e29e800d9d
fix: now pushes the tag whenever not rc
2.0.0-hotfix-2610
2024-12-10 07:52:43 -05:00
Nick Genovese
134e8ba02e
fix: remove null route when releasing route
2024-12-10 07:44:10 -05:00
Neil Dorin
a83ba444d3
Merge pull request #1209 from PepperDash/feature-2.0.0/more-cooldown-fixes
2024-11-22 08:34:13 -07:00
Andrew Welker
f4c5e6fbeb
fix: remove event sub for route request
...
When route requests made during a destination's cooldown cycle were handled, the event subscription was *NOT* being removed, resulting in the request being run on *EVERY* subsequent cooldown complete event.
2.0.0-alpha-2600
2024-11-22 09:14:07 -06:00
Andrew Welker
35d7994cc8
Merge pull request #1208 from PepperDash/feature-2.0.0/cooldown-exception
...
fix: add try/catch for routing cooldown handler
2024-11-20 15:52:24 -06:00
Andrew Welker
c3e9d654c9
fix: add try/catch for routing cooldown handler
...
Fixed log statement to handle when a value is null
2.0.0-alpha-2598
2024-11-20 15:47:33 -06:00
Andrew Knous
f68b1e9e49
feat: cleans up code, adds versiport comment, changes ShowEmergencyMessage arg name to "url"
2.0.0-alpha-2597
2024-11-19 09:19:48 -08:00
Andrew Knous
cd81b8af73
feat: adds roomKey to ShowEmergencyMessage
2.0.0-alpha-2596
2024-11-14 17:00:21 -05:00
Andrew Knous
cd52c245a6
feat: adds emergency OSD support
2.0.0-alpha-2595
2024-11-14 16:23:31 -05:00
Neil Dorin
0b60f53d0e
feat: Adds IEssentialsRoomEmergency interface and implements on contact closure device to provide state
2.0.0-alpha-2594
2024-11-13 12:15:25 -07:00
Andrew Welker
ffed2dea8a
Merge pull request #1206 from PepperDash/feature-2.0.0/catv-presets
...
docs: adds debug statement to print preset count
2024-10-31 09:54:47 -05:00
Andrew Welker
936dce2046
Merge pull request #1204 from PepperDash/feature-2.0.0/fix-version-info
...
feat: adds sdi in/out port names
2024-10-31 09:53:46 -05:00