Skip to content

Commit 392d840

Browse files
committed
.net 8 initial commits
- [ENHANCEMENT] removed references to classes that are not required for the API. They are now moved to different projects - [BUG FIX] parse error function in restful had a default of " " instead of "" - [BUG FIX] changed accessibility level of MemcachedClient to be internal - [ENHANCEMENT] added logging of networkusername when AD connectivity issue - [ENHANCEMENT] use method handle and static dictionary to speed up reflection lookup - [BUG FIX] handle custom sql datatypes on non query procedure - [BUG FIX] Dispose of database connection if it can't be opened - [ENHANCEMENT] memcache CAS locking for casrepositoryflush implemented - [ENHANCEMENT] updated libraries -- sqlclient, enyim and log4net - [ENHANCEMENT] move interfaces to interfaces directory - [ENHANCEMENT] remove CustomPropertyAttributes.cs as now in CSOSanitiser - [BUG FIX] removed internal set bug -- public int API_ADO_BULKCOPY_TIMEOUT { get; internal set; } - [ENHANCEMENT] change activity declaration type in Middleware/API.Middleware. - [BUG FIX] parse error function in restful had a default of " " instead of "" - [BUG FIX] changed accessibility level of MemcachedClient to be internal - [ENHANCEMENT] added logging of networkusername when AD connectivity issue
1 parent 54cbc81 commit 392d840

File tree

5,565 files changed

+4728614
-2646
lines changed

Some content is hidden

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

5,565 files changed

+4728614
-2646
lines changed

db/configuration/stored procedures/Trace_Create.sql

Lines changed: 0 additions & 68 deletions
This file was deleted.

db/configuration/tables/TD_API_TRACE.sql

Lines changed: 0 additions & 90 deletions
This file was deleted.

rls/Microsoft.Web.Administration.dll

-129 KB
Binary file not shown.

rls/packages/API.Library.7.0.0.nupkg

66.8 KB
Binary file not shown.
65 KB
Binary file not shown.
66.2 KB
Binary file not shown.
66.2 KB
Binary file not shown.
66.5 KB
Binary file not shown.
Binary file not shown.

src/API.Library/API.Library.csproj

Lines changed: 27 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -4,20 +4,35 @@
44

55
<ImplicitUsings>enable</ImplicitUsings>
66
<Platforms>AnyCPU;x64</Platforms>
7-
<TargetFramework>net6.0</TargetFramework>
7+
<TargetFramework>net8.0</TargetFramework>
88
<GeneratePackageOnBuild>False</GeneratePackageOnBuild>
99
<GenerateAssemblyInfo>True</GenerateAssemblyInfo>
1010
<Configuration></Configuration>
1111
<Company>Central Statistics Office, Ireland</Company>
1212
<PackageId>API.Library</PackageId>
1313
<Product>API Library</Product>
1414
<Copyright>Central Statistics Office, Ireland</Copyright>
15-
<Version>6.1.26</Version>
15+
<Version>7.0.0</Version>
1616
<Authors>Central Statistics Office, Ireland</Authors>
1717
<SignAssembly>False</SignAssembly>
1818
<RepositoryUrl>https://github.com/CSOIreland/Server-API-Library</RepositoryUrl>
1919
<PackageReleaseNotes>
20-
[BUG FIX] memcache CAS locking duration changed
20+
- [ENHANCEMENT] removed references to classes that are not required for the API. They are now moved to different projects
21+
- [BUG FIX] parse error function in restful had a default of " " instead of ""
22+
- [BUG FIX] changed accessibility level of MemcachedClient to be internal
23+
- [ENHANCEMENT] added logging of networkusername when AD connectivity issue
24+
- [ENHANCEMENT] use method handle and static dictionary to speed up reflection lookup
25+
- [BUG FIX] handle custom sql datatypes on non query procedure
26+
- [BUG FIX] Dispose of database connection if it can't be opened
27+
- [ENHANCEMENT] memcache CAS locking for casrepositoryflush implemented
28+
- [ENHANCEMENT] updated libraries -- sqlclient, enyim and log4net
29+
- [ENHANCEMENT] move interfaces to interfaces directory
30+
- [ENHANCEMENT] remove CustomPropertyAttributes.cs as now in CSOSanitiser
31+
- [BUG FIX] removed internal set bug -- public int API_ADO_BULKCOPY_TIMEOUT { get; internal set; }
32+
- [ENHANCEMENT] change activity declaration type in Middleware/API.Middleware.
33+
- [BUG FIX] parse error function in restful had a default of " " instead of ""
34+
- [BUG FIX] changed accessibility level of MemcachedClient to be internal
35+
- [ENHANCEMENT] added logging of networkusername when AD connectivity issue
2136
</PackageReleaseNotes>
2237
<RestorePackagesWithLockFile>true</RestorePackagesWithLockFile>
2338
<RestoreLockedMode>true</RestoreLockedMode>
@@ -34,24 +49,20 @@
3449
<None Remove="Entities\ADO.cs~RF5780ef96.TMP" />
3550
<None Remove="Entities\API.Common.cs~RF1e6b9c0d.TMP" />
3651
<None Remove="Entities\MemCacheD.cs~RFcba3198.TMP" />
37-
<None Remove="Entities\MemCacheD.cs~RFf6fcfeae.TMP" />
38-
<None Remove="Entities\MemCacheD.cs~RFf747b93c.TMP" />
3952
<None Remove="log4net.config" />
4053
</ItemGroup>
4154

4255
<ItemGroup>
43-
<PackageReference Include="AutoMapper" Version="12.0.1" />
44-
<PackageReference Include="EnyimMemcachedCore" Version="2.6.6" />
45-
<PackageReference Include="FirebaseAdmin" Version="2.4.0" />
46-
<PackageReference Include="HtmlSanitizer" Version="8.0.723" />
47-
<PackageReference Include="log4net" Version="2.0.15" />
48-
<PackageReference Include="Microsoft.Data.SqlClient" Version="5.1.4" />
49-
<PackageReference Include="Microsoft.Extensions.DependencyInjection" Version="7.0.0" />
50-
<PackageReference Include="Microsoft.Extensions.Logging" Version="7.0.0" />
51-
<PackageReference Include="Microsoft.Extensions.Logging.Log4Net.AspNetCore" Version="7.0.0" />
56+
<PackageReference Include="EnyimMemcachedCore" Version="3.2.1" />
57+
<PackageReference Include="log4net" Version="2.0.17" />
58+
<PackageReference Include="Microsoft.AspNetCore.Authentication.OpenIdConnect" Version="8.0.4" />
59+
<PackageReference Include="Microsoft.Data.SqlClient" Version="5.2.0" />
60+
<PackageReference Include="Microsoft.Extensions.DependencyInjection" Version="8.0.0" />
61+
<PackageReference Include="Microsoft.Extensions.Logging" Version="8.0.0" />
62+
<PackageReference Include="Microsoft.Extensions.Logging.Log4Net.AspNetCore" Version="8.0.0" />
5263
<PackageReference Include="Newtonsoft.Json" Version="13.0.3" />
53-
<PackageReference Include="System.Diagnostics.PerformanceCounter" Version="7.0.0" />
54-
<PackageReference Include="System.DirectoryServices.AccountManagement" Version="7.0.1" />
64+
<PackageReference Include="System.Diagnostics.PerformanceCounter" Version="8.0.0" />
65+
<PackageReference Include="System.DirectoryServices.AccountManagement" Version="8.0.0" />
5566
</ItemGroup>
5667

5768

0 commit comments

Comments
 (0)