Skip to content

Releases: PepperDash/PepperDashCore

v2.0.1

06 Mar 18:35
880a68b
Compare
Choose a tag to compare

2.0.1 (2025-03-06)

Bug Fixes

  • update some exception messages to not print exception (8ace195)

v2.0.1-ssh-fix.1

06 Mar 18:04
Compare
Choose a tag to compare
v2.0.1-ssh-fix.1 Pre-release
Pre-release

2.0.1-ssh-fix.1 (2025-03-06)

Bug Fixes

  • update some exception messages to not print exception (8ace195)

v2.0.0

06 Mar 15:53
ab61b26
Compare
Choose a tag to compare

2.0.0 (2025-03-06)

  • feat!: support only .NET Framework 4.7.2 (638df4d)

Bug Fixes

  • (PepperDash Core) Fix issue with stream debugging and bytes received (43efa2d)
  • add console log level recall (32caa00)
  • add CORS headers to all responses (8f47762)
  • add methods to set Error Log and File minimum level (7a4a91c)
  • add null check for SSH reconnect timer (70b09fb)
  • add null value handling and make some values nullable (fa88e1b)
  • Added CwsBaseHandler, refactored CwsDefaultRequestHandler (6221619)
  • Added CwsBaseHandler, refactored CwsDefaultRequestHandler (e98aae2)
  • added GetRouteCollection method, additional refactoring to resolve use of base class (627a39e)
  • adds debug statement to log output (eece4de)
  • adds IP from ethernet helper class (6c51ce5)
  • Adds more JsonProperty decorators to comm interfaces (3e9deba)
  • adds null checks (b845e42)
  • adds ssh dispose for the client (f731783)
  • adds text formatter (29c3fe2)
  • Adds try/catch around pre/post activation calls and adds JsonProperty decorators to Key and Name properties in interfaces (2558f44)
  • Adds url property and utilizes private _path for consistency (19032a0)
  • Assigns a value to the sink local var (2223e09)
  • better way to instantiate websocket sink (7517666)
  • change from PrintLine to ConsoleCommandResponse (6789e70)
  • changed ConnectionChange event and handler to use GenericSocketStatusChangeEventArgs. (195cf3f)
  • changed SecureTcpClient to private. fix: removed the ConnectionHasHungCallbackDelegate, was unused. (e8eeda3)
  • cleaned up some debug (4f48246)
  • consolidates log messages (3debb30)
  • Copies SSH updates from 1.3.3-hotfix-390 (d428117)
  • deleted QscCoreDoubleIpClient (03221b4)
  • essentials: appends correct delimiter (720c8d9)
  • essentials: Fixes regex lines check in delimiter loop (383d01b)
  • fix rootPath for wss server (40f540e)
  • fixed debug message formatting (846abe2)
  • fixes accessiblity level (93c7dbe)
  • fixes Port issue (a876de7)
  • fixes setting log level in LogMessage (5931c1f)
  • GenericSshClient: #110 Adds check to ensure TheStream != null and IsConnected in SendText() and SentBytes() (5779842)
  • handle Renci timeout exception (a60a277)
  • handles an object disposed ex (751d157)
  • LogError message forwards to LogMessage (ed66be3)
  • makes logging format consistent (6c32f37)
  • match error log & console formats (e581eed)
  • merge errors that weren't caught on edit (b7fcb94)
  • minor adjustments to debug statement levels (58fcd91)
  • missing } (14e6aa4)
  • modify format for error log depending on environment (fb3e977)
  • modify how messages are formatted (ec2f8ff)
  • more string formatting updates (7872468)
  • moved instantiation of server to resolve null ref exception (ba930da)
  • rebased on latest development branch, added missing XML comments to resolve warnings in Web classes (5e03ce5)
  • rebased on latest development branch, added missing XML comments to resolve warnings in Web classes (897b1c8)
  • refactor the ssh handeler to use ShellStream.Read() (63f6bb9)
  • refactored default request handler to remove redundant reference (ca648e6)
  • remove default handler overrides (71349e6)
  • remove isConnecting reference (9b56db1)
  • remove leftover merge issue (2a93f3b)
  • removed log to error for vc-4 from final method (706f10d)
  • removed Newtonsoft.JSON full and aliases (aa0e4b7)
  • removes unnecessary lib folder from project (3057222)
  • renames levelControlLists to audioControlPointLists (e277276)
  • resolve StringReader compatibility between .NET Framework and .NET 6 (d03e136)
  • reworks how the console debug level is set (1abffd8)
  • sets overall min log level in logger config (def22cf)
  • StreamDebugging in default constructor (86acb09)
  • swaps debug statements in CreateCert method for printlines as logger hasn't been constructed yet when it gets called. ([0e7672d](0e7672d...
Read more

v2.0.0-rc.5

05 Mar 17:15
faf99f0
Compare
Choose a tag to compare
v2.0.0-rc.5 Pre-release
Pre-release

2.0.0-rc.5 (2025-03-05)

Bug Fixes

  • deleted QscCoreDoubleIpClient (03221b4)

v2.0.0-rc.4

05 Mar 16:41
eb03e93
Compare
Choose a tag to compare
v2.0.0-rc.4 Pre-release
Pre-release

2.0.0-rc.4 (2025-03-05)

Bug Fixes

  • Copies SSH updates from 1.3.3-hotfix-390 (d428117)
  • renames levelControlLists to audioControlPointLists (e277276)

Features

  • Adds cameraLists to config merge method (d9c93e0)
  • adds levelControlLists to config reader merge methos (2c273cd)

v2.0.0-rc.3

05 Mar 16:15
1a05cf1
Compare
Choose a tag to compare
v2.0.0-rc.3 Pre-release
Pre-release

2.0.0-rc.3 (2025-03-05)

Bug Fixes

  • resolve StringReader compatibility between .NET Framework and .NET 6 (d03e136)

Features

  • adds Newtonsoft dependency for net6 (1fd355d)
  • updates crestron library to 2.21.90 (b4efa89)

v2.0.0-rc.2

05 Mar 16:05
51ad2e2
Compare
Choose a tag to compare
v2.0.0-rc.2 Pre-release
Pre-release

2.0.0-rc.2 (2025-03-05)

Bug Fixes

  • Adds more JsonProperty decorators to comm interfaces (3e9deba)
  • Adds try/catch around pre/post activation calls and adds JsonProperty decorators to Key and Name properties in interfaces (2558f44)
  • removes unnecessary lib folder from project (3057222)

v2.0.0-file-cleanup.1

05 Mar 16:55
Compare
Choose a tag to compare
v2.0.0-file-cleanup.1 Pre-release
Pre-release

2.0.0-file-cleanup.1 (2025-03-05)

  • feat!: support only .NET Framework 4.7.2 (638df4d)

Bug Fixes

  • (PepperDash Core) Fix issue with stream debugging and bytes received (43efa2d)
  • add console log level recall (32caa00)
  • add CORS headers to all responses (8f47762)
  • add methods to set Error Log and File minimum level (7a4a91c)
  • add null check for SSH reconnect timer (70b09fb)
  • add null value handling and make some values nullable (fa88e1b)
  • Added CwsBaseHandler, refactored CwsDefaultRequestHandler (6221619)
  • Added CwsBaseHandler, refactored CwsDefaultRequestHandler (e98aae2)
  • added GetRouteCollection method, additional refactoring to resolve use of base class (627a39e)
  • adds debug statement to log output (eece4de)
  • adds IP from ethernet helper class (6c51ce5)
  • Adds more JsonProperty decorators to comm interfaces (3e9deba)
  • adds null checks (b845e42)
  • adds ssh dispose for the client (f731783)
  • adds text formatter (29c3fe2)
  • Adds try/catch around pre/post activation calls and adds JsonProperty decorators to Key and Name properties in interfaces (2558f44)
  • Adds url property and utilizes private _path for consistency (19032a0)
  • Assigns a value to the sink local var (2223e09)
  • better way to instantiate websocket sink (7517666)
  • change from PrintLine to ConsoleCommandResponse (6789e70)
  • changed ConnectionChange event and handler to use GenericSocketStatusChangeEventArgs. (195cf3f)
  • changed SecureTcpClient to private. fix: removed the ConnectionHasHungCallbackDelegate, was unused. (e8eeda3)
  • cleaned up some debug (4f48246)
  • consolidates log messages (3debb30)
  • Copies SSH updates from 1.3.3-hotfix-390 (d428117)
  • deleted QscCoreDoubleIpClient (03221b4)
  • essentials: appends correct delimiter (720c8d9)
  • essentials: Fixes regex lines check in delimiter loop (383d01b)
  • fix rootPath for wss server (40f540e)
  • fixed debug message formatting (846abe2)
  • fixes accessiblity level (93c7dbe)
  • fixes Port issue (a876de7)
  • fixes setting log level in LogMessage (5931c1f)
  • GenericSshClient: #110 Adds check to ensure TheStream != null and IsConnected in SendText() and SentBytes() (5779842)
  • handle Renci timeout exception (a60a277)
  • handles an object disposed ex (751d157)
  • LogError message forwards to LogMessage (ed66be3)
  • makes logging format consistent (6c32f37)
  • match error log & console formats (e581eed)
  • merge errors that weren't caught on edit (b7fcb94)
  • minor adjustments to debug statement levels (58fcd91)
  • missing } (14e6aa4)
  • modify format for error log depending on environment (fb3e977)
  • modify how messages are formatted (ec2f8ff)
  • more string formatting updates (7872468)
  • moved instantiation of server to resolve null ref exception (ba930da)
  • rebased on latest development branch, added missing XML comments to resolve warnings in Web classes (5e03ce5)
  • rebased on latest development branch, added missing XML comments to resolve warnings in Web classes (897b1c8)
  • refactor the ssh handeler to use ShellStream.Read() (63f6bb9)
  • refactored default request handler to remove redundant reference (ca648e6)
  • remove default handler overrides (71349e6)
  • remove isConnecting reference (9b56db1)
  • remove leftover merge issue (2a93f3b)
  • removed log to error for vc-4 from final method (706f10d)
  • removed Newtonsoft.JSON full and aliases (aa0e4b7)
  • removes unnecessary lib folder from project (3057222)
  • renames levelControlLists to audioControlPointLists (e277276)
  • resolve StringReader compatibility between .NET Framework and .NET 6 (d03e136)
  • reworks how the console debug level is set (1abffd8)
  • sets overall min log level in logger config (def22cf)
  • StreamDebugging in default constructor (86acb09)
  • swaps debug statements in CreateCert method for printlines as logger hasn't been constructed yet when it gets called. ([0e7672d](0e7672dc3a...
Read more

v2.0.0-feature-2-device-ikeyed-ikeyname-updates.1

2.0.0-feature-2-device-ikeyed-ikeyname-updates.1 (2025-03-05)

  • feat!: support only .NET Framework 4.7.2 (638df4d)

Bug Fixes

  • (PepperDash Core) Fix issue with stream debugging and bytes received (43efa2d)
  • add console log level recall (32caa00)
  • add CORS headers to all responses (8f47762)
  • add methods to set Error Log and File minimum level (7a4a91c)
  • add null check for SSH reconnect timer (70b09fb)
  • add null value handling and make some values nullable (fa88e1b)
  • Added CwsBaseHandler, refactored CwsDefaultRequestHandler (6221619)
  • Added CwsBaseHandler, refactored CwsDefaultRequestHandler (e98aae2)
  • added GetRouteCollection method, additional refactoring to resolve use of base class (627a39e)
  • adds debug statement to log output (eece4de)
  • adds IP from ethernet helper class (6c51ce5)
  • Adds more JsonProperty decorators to comm interfaces (3e9deba)
  • adds null checks (b845e42)
  • adds ssh dispose for the client (f731783)
  • adds text formatter (29c3fe2)
  • Adds try/catch around pre/post activation calls and adds JsonProperty decorators to Key and Name properties in interfaces (2558f44)
  • Adds url property and utilizes private _path for consistency (19032a0)
  • Assigns a value to the sink local var (2223e09)
  • better way to instantiate websocket sink (7517666)
  • change from PrintLine to ConsoleCommandResponse (6789e70)
  • changed ConnectionChange event and handler to use GenericSocketStatusChangeEventArgs. (195cf3f)
  • changed SecureTcpClient to private. fix: removed the ConnectionHasHungCallbackDelegate, was unused. (e8eeda3)
  • cleaned up some debug (4f48246)
  • consolidates log messages (3debb30)
  • essentials: appends correct delimiter (720c8d9)
  • essentials: Fixes regex lines check in delimiter loop (383d01b)
  • fix rootPath for wss server (40f540e)
  • fixed debug message formatting (846abe2)
  • fixes accessiblity level (93c7dbe)
  • fixes Port issue (a876de7)
  • fixes setting log level in LogMessage (5931c1f)
  • GenericSshClient: #110 Adds check to ensure TheStream != null and IsConnected in SendText() and SentBytes() (5779842)
  • handle Renci timeout exception (a60a277)
  • handles an object disposed ex (751d157)
  • LogError message forwards to LogMessage (ed66be3)
  • makes logging format consistent (6c32f37)
  • match error log & console formats (e581eed)
  • merge errors that weren't caught on edit (b7fcb94)
  • minor adjustments to debug statement levels (58fcd91)
  • missing } (14e6aa4)
  • modify format for error log depending on environment (fb3e977)
  • modify how messages are formatted (ec2f8ff)
  • more string formatting updates (7872468)
  • moved instantiation of server to resolve null ref exception (ba930da)
  • rebased on latest development branch, added missing XML comments to resolve warnings in Web classes (5e03ce5)
  • rebased on latest development branch, added missing XML comments to resolve warnings in Web classes (897b1c8)
  • refactor the ssh handeler to use ShellStream.Read() (63f6bb9)
  • refactored default request handler to remove redundant reference (ca648e6)
  • remove default handler overrides (71349e6)
  • remove isConnecting reference (9b56db1)
  • remove leftover merge issue (2a93f3b)
  • removed log to error for vc-4 from final method (706f10d)
  • removed Newtonsoft.JSON full and aliases (aa0e4b7)
  • removes unnecessary lib folder from project (3057222)
  • reworks how the console debug level is set (1abffd8)
  • sets overall min log level in logger config (def22cf)
  • StreamDebugging in default constructor (86acb09)
  • swaps debug statements in CreateCert method for printlines as logger hasn't been constructed yet when it gets called. (0e7672d)
  • switches formatters (fac2106)
  • update logging format to include key (ada8b7e)
  • update path to debug settings file (4890b16)
  • updated EvaluateFile method to resolve issues reading files on an appliance discovered when testing on a 3-series ([3...
Read more

v2.0.0-feature-2-creslib-version-update.1

05 Mar 16:09
Compare
Choose a tag to compare

2.0.0-feature-2-creslib-version-update.1 (2025-03-05)

  • feat!: support only .NET Framework 4.7.2 (638df4d)

Bug Fixes

  • (PepperDash Core) Fix issue with stream debugging and bytes received (43efa2d)
  • add console log level recall (32caa00)
  • add CORS headers to all responses (8f47762)
  • add methods to set Error Log and File minimum level (7a4a91c)
  • add null check for SSH reconnect timer (70b09fb)
  • add null value handling and make some values nullable (fa88e1b)
  • Added CwsBaseHandler, refactored CwsDefaultRequestHandler (6221619)
  • Added CwsBaseHandler, refactored CwsDefaultRequestHandler (e98aae2)
  • added GetRouteCollection method, additional refactoring to resolve use of base class (627a39e)
  • adds debug statement to log output (eece4de)
  • adds IP from ethernet helper class (6c51ce5)
  • Adds more JsonProperty decorators to comm interfaces (3e9deba)
  • adds null checks (b845e42)
  • adds ssh dispose for the client (f731783)
  • adds text formatter (29c3fe2)
  • Adds try/catch around pre/post activation calls and adds JsonProperty decorators to Key and Name properties in interfaces (2558f44)
  • Adds url property and utilizes private _path for consistency (19032a0)
  • Assigns a value to the sink local var (2223e09)
  • better way to instantiate websocket sink (7517666)
  • change from PrintLine to ConsoleCommandResponse (6789e70)
  • changed ConnectionChange event and handler to use GenericSocketStatusChangeEventArgs. (195cf3f)
  • changed SecureTcpClient to private. fix: removed the ConnectionHasHungCallbackDelegate, was unused. (e8eeda3)
  • cleaned up some debug (4f48246)
  • consolidates log messages (3debb30)
  • essentials: appends correct delimiter (720c8d9)
  • essentials: Fixes regex lines check in delimiter loop (383d01b)
  • fix rootPath for wss server (40f540e)
  • fixed debug message formatting (846abe2)
  • fixes accessiblity level (93c7dbe)
  • fixes Port issue (a876de7)
  • fixes setting log level in LogMessage (5931c1f)
  • GenericSshClient: #110 Adds check to ensure TheStream != null and IsConnected in SendText() and SentBytes() (5779842)
  • handle Renci timeout exception (a60a277)
  • handles an object disposed ex (751d157)
  • LogError message forwards to LogMessage (ed66be3)
  • makes logging format consistent (6c32f37)
  • match error log & console formats (e581eed)
  • merge errors that weren't caught on edit (b7fcb94)
  • minor adjustments to debug statement levels (58fcd91)
  • missing } (14e6aa4)
  • modify format for error log depending on environment (fb3e977)
  • modify how messages are formatted (ec2f8ff)
  • more string formatting updates (7872468)
  • moved instantiation of server to resolve null ref exception (ba930da)
  • rebased on latest development branch, added missing XML comments to resolve warnings in Web classes (5e03ce5)
  • rebased on latest development branch, added missing XML comments to resolve warnings in Web classes (897b1c8)
  • refactor the ssh handeler to use ShellStream.Read() (63f6bb9)
  • refactored default request handler to remove redundant reference (ca648e6)
  • remove default handler overrides (71349e6)
  • remove isConnecting reference (9b56db1)
  • remove leftover merge issue (2a93f3b)
  • removed log to error for vc-4 from final method (706f10d)
  • removed Newtonsoft.JSON full and aliases (aa0e4b7)
  • removes unnecessary lib folder from project (3057222)
  • resolve StringReader compatibility between .NET Framework and .NET 6 (d03e136)
  • reworks how the console debug level is set (1abffd8)
  • sets overall min log level in logger config (def22cf)
  • StreamDebugging in default constructor (86acb09)
  • swaps debug statements in CreateCert method for printlines as logger hasn't been constructed yet when it gets called. (0e7672d)
  • switches formatters (fac2106)
  • update logging format to include key (ada8b7e)
  • update path to debug settings file ([4890b16](4...
Read more