Releases: DeeJayTC/net-dynamic-api
Releases · DeeJayTC/net-dynamic-api
0.7.0 - Bugfixes + AMQP
New features:
TCDev.APIGenerator.RabbitMQ
Direct integration with RabbitMQ (Azure Service Bus should work but untested!)
dotnet add package TCDev.ApiGenerator.RabitMQ --prerelease
builder.Services.AddApiGeneratorServices()
.AddAssembly(Assembly.GetExecutingAssembly())
.AddDataContextSQL()
.AddOData()
.AddRabbitMQ()<--- Add This
.AddSwagger(true);
New Attribute "Event" to configure RMQ behaviour, see screenshot:
TCDev.APIGenerator.Redis
Direct integration with Redis (self-hosted or Azure)
Can be configured using a new attribute (JSON soon)
dotnet add package TCDev.ApiGenerator.Redis--prerelease
[Api("/minimal")]
[Cachable("minimal_{0}",60)] // Add Cachable attribute and set cachekey template and time
public class MinimalSample : IObjectBase<int>
builder.Services.AddApiGeneratorServices()
.AddAssembly(Assembly.GetExecutingAssembly())
.AddDataContextSQL()
.AddOData()
.AddRedisCache() <--- Add This
.AddRabbitMQ()
.AddSwagger(true);
Bugfixes and Improvements
- Can now set "ConnectionStringName" instead of just connection. If ConnectionStringName is set the APIGen is using the connection string in the named "ConnectionString" section of AppSettings. This helps to improve AzureKeyVault support.
- Various smaller bugfixes
0.6.0 - Restructure and more
Merge pull request #28 from DeeJayTC/fix'n'feature 0.5.0
0.1.2 - Authentication & API from JSON
Version 0.1.2 adds various new features, fixes to earlier versions and now allows to create an API straight from a JSON definition
What's Changed
- Vnext by @DeeJayTC in #10
- Allow creating APIs via JSON by @DeeJayTC in #12
- Add Authorization & JWT Handling by @DeeJayTC in #17
Full Changelog: 0.0.2...0.1.2
0.0.8-alpha
Added Options
- Enable/Disable OData
- Set XMLComments file for swagger docs
Fixed
- Fixed app startup with missing connectingstring despite using InMemory
0.0.6-alpha
Added various config options and using InMemory Database Provider as default
0.04-alpha
Current Nuget release