Skip to content

Releases: DeeJayTC/net-dynamic-api

0.7.0 - Bugfixes + AMQP

25 Jul 20:37
Compare
Choose a tag to compare

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:

image

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

24 Jun 14:11
12c140d
Compare
Choose a tag to compare
Pre-release
Merge pull request #28 from DeeJayTC/fix'n'feature

0.5.0

0.1.2 - Authentication & API from JSON

15 Apr 15:32
b5edc6a
Compare
Choose a tag to compare

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

Full Changelog: 0.0.2...0.1.2

0.0.8-alpha

29 Mar 10:37
Compare
Choose a tag to compare
0.0.8-alpha Pre-release
Pre-release

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

26 Mar 22:51
f5b8768
Compare
Choose a tag to compare
0.0.6-alpha Pre-release
Pre-release

Added various config options and using InMemory Database Provider as default

0.04-alpha

26 Mar 00:09
Compare
Choose a tag to compare
0.04-alpha Pre-release
Pre-release

Current Nuget release