Skip to content

Latest commit

 

History

History
100 lines (67 loc) · 3.08 KB

RELEASE.md

File metadata and controls

100 lines (67 loc) · 3.08 KB

Release Notes

Version 6.0.8

  • Changed AccessToken to AccessTokenAsync.

Version 6.0.9

  • Merged project Archon into Gateway.

Version 6.0.10

  • Hard coded Aiursoft App ID in appsettings.

Version 6.0.11

  • Changed Probe to lazy load.

Version 6.0.12

  • Probe's SDK allows public access to server configuration information.
  • Gateway's SDK lazy loads server information.

Version 6.0.13

  • Probe's SDK allows Locator to be serialized and deserialized.

Version 6.0.14

  • Renamed Gateway to Directory.
  • Renamed EventService to ObserverService.
  • Implemented a new configuration-based registration method for Observer, Gateway, and Probe.
  • Used CORS for all pages to allow API calls from other pages.
  • New registration syntax:
services.AddAiursoftAuthentication(Configuration.GetSection("AiursoftAuthentication"));
services.AddAiursoftObserver(Configuration.GetSection("AiursoftObserver"));
services.AddAiursoftProbe(Configuration.GetSection("AiursoftProbe"));

Version 6.0.15

  • Renamed all Gateway instances to Directory.
  • Merged all Directory migrations into one.

Version 6.0.16

  • Refactored registration method for Stargate.
  • Renamed AddAiursoftAuthentication to AddAiursoftAppAuthentication.

Version 6.0.17

  • Refactored registration method for Warpgate.

Version 6.0.18

  • Stargate's SDK provides a new API for getting the websocket listening address.

Version 6.0.19

  • Allowed applications to disable default CORS.

Version 6.0.20

  • Fixed an issue that exception handler middleware not using correct scope.
  • Add new handler: UseAiuroftHandler
  • Rename middleware: UseAiursoftAppRouters\UseAiursoftAPIAppRouters
  • Rename to APIExpHandler APIRemoteExceptionHandler

Version 6.0.21

  • Remove Developer related code.

Version 6.0.22

  • The developer website has been removed from the Wiki center.
  • XelNaga no longer uses AiurCache and has switched to CacheService instead.
  • The Async helper has been replaced with Canon.
  • XelNaga now has Canon service built-in.
  • The Directory SDK will now return the app creator ID.
  • AppsService now uses cache instead of hashset of containers.
  • AppsContainer has been renamed to DirectoryAppTokenService.
  • InitSite has been renamed to InitSiteAsync.
  • APIProxyService has been renamed to ApiProxyService.
  • AddAiursoftSDK has been renamed to AddAiursoftSdk.
  • BlackListProvider has been moved to the WWW project and is now based on cache.
  • The Update method has been renamed to UpdateDbAsync and will create the database first before migrating.
  • The Directory ApiController has been renamed to LanguageController.
  • The CreateHostBuilder method has been removed.
  • AddTaskCanon() no longer needs to be called manually.
  • A new empty project called Portal has been added.
  • Various performance improvements and logging/lint fixes have been made.

Version 6.0.23

  • Use AiurProtocol instead of Aiursoft.Handler
  • EnsureUniqueString method will return if conflict instead of generating an exception.
  • Using new grammar of response code instead of the original error type.
  • Use Aiursoft.DbTools.