Vrh.EventHub.Core
3.0.0
Type controlled, type safe messaging and event forwarding solution between applications
Release Notes
3.0.0 (2024.02.16)
- paraméterezés átalakítása xml struktúráról connectionstring-es formára
2.5.0 (2023.12.07):
- OperationMode: Sync,Async,AsyncLongRunning bevezetése, amely értékeket a Channel
megvalósítás adja át a BaseChannel osztály felé; alapértelmezése: Async
2.4.0 (2023.12.04):
- Paraméterezés átalakítása
2.3.0 (2023.11.30):
- LongRun option beépítése az EventhHubCore.Call hívásba
2.2.0 (2023.11.30):
- logolás fejlesztése és ennek kapcsán egy új EventHubCore.Call belépési pont létrehozása
2.1.2 (2023.09.14): Patch, nuget
- Egy log bejegyzés finomítása
2.1.1 (2023.02.23): Patch, nuget
- VRH.Common 3.0 hgasználata
2.1.0 (2022.01.04):
- NewtonSoft.JSON frissítése a 13.0.0.0 verzióra
2.0.1 (2020.11.30) back to previous version:
- a verzió emelést kiváltó módosítás indokolatlan volt és felesleges
- vissza a 2.x.x verzióra
3.0.1 (2020.11.30) Pathces:
3.0.0 (2020.11.30) new version:
- Vrh.EventHub.Core.EventHubResponseException típus bevezetése; az EventHubException is ebből származik
- (emiatt v3.0.0.) A Response.Exception field típusa EventHubResponseException-re változott, mert a normál Exceptionök serializálásában hiba keletkez(he)tett a [Serializable] attributum hiánya miatt.
2.0.0 (2019.12.14)
- XmlParser kompatibilis, és minden nugetből a legfrisebbet használja
1.2.0 (2019.09.25)
Compatibility API changes:
- Lehetőség van rá előírni, hogy a handler register figyelembe vegye a regisztrált handlert is, és nem írja felül, ha nem egyezik egy korábban regisztráltal. Ennek segítségével lehet ugyanabban az alkalmazás térben többszörös handlereket üzemeltetni ugyanarra a contractra. (Nincs rá további built-in támogatás ezért szinkron call-oknál nincs értelme. Ezért a lehetőség a szinkron call regisztrációknál továbbra sem érhető el!!!)
Patches:
- Ha több handler van regisztrrálva egy végponton, akkor az EventHub.Core gondoskodik róla, hogy az érkező üzenetekre az összes regisztrált kezelőt végighívja.
Dependencies
-
- EntityFramework (>= 6.4.4)
- Newtonsoft.Json (>= 13.0.1)
- Vrh.Logger (>= 3.0.9)
- Vrh.XmlProcessing (>= 2.0.7)
Version History
| Version | Downloads | Last updated |
|---|---|---|
| 3.0.4 | 13 | 2025.01.09. |
| 3.0.3 | 11 | 2024.02.27. |
| 3.0.2 | 10 | 2024.02.19. |
| 3.0.1 | 11 | 2024.02.16. |
| 3.0.0 (current version) | 14 | 2024.02.16. |
| 2.5.0 | 13 | 2023.12.07. |
| 2.4.0 | 11 | 2023.12.04. |
| 2.3.0 | 10 | 2023.12.01. |
| 2.2.0 | 11 | 2023.11.30. |
| 2.1.2 | 15 | 2023.09.14. |
| 2.1.1 | 19 | 2023.02.23. |
| 2.1.0 | 14 | 2022.01.04. |
| 2.0.1 | 16 | 2020.11.30. |
| 2.0.0 | 16 | 2019.12.14. |
| 1.2.2 | 21 | 2020.09.23. |
| 1.2.1 | 22 | 2019.11.30. |
| 1.2.0 | 23 | 2019.10.01. |
| 1.1.5 | 15 | 2019.09.12. |
| 1.1.4 | 13 | 2019.05.21. |
| 1.1.3 | 12 | 2019.05.21. |
| 1.1.2 | 16 | 2018.07.23. |
| 1.1.1 | 15 | 2018.07.04. |
| 1.1.0 | 13 | 2018.05.28. |
| 1.0.0 | 16 | 2018.04.06. |
| 1.0.0-pre-release | 12 | 2018.03.26. |
| 1.0.0-pre-alpha | 13 | 2017.12.04. |