Virto Commerce B2B Innovation Platform
OTHER License
Bot releases are visible (Hide)
Published by vc-ci over 5 years ago
RedisConnectionString
to switch the platform in the mode of using the Redis server as a synchronization server for the local caches of multiple platform instances....
<connectionStrings>
<!--Redis Connection String -->
<add name="RedisConnectionString" connectionString="SECRET" />
</connectionStrings>
...
AzureBlobStorage
is used as the primary blob provider and the CDN URL is configured in the platform web.config #1509 (#1510)Published by vc-ci almost 6 years ago
swagger-ui
Published by vc-ci almost 6 years ago
Added three new application settings in web.config:
<!-- The access token life time -->
<add key="VirtoCommerce:Authentication:BearerTokens.AccessTokenExpireTimeSpan" value="00:30:00" />
<!-- The refresh-token life time read more about https://oauth.net/2/grant-types/refresh-token/ -->
<add key="VirtoCommerce:Authentication:BearerTokens.RefreshTokenExpireTimeSpan" value="30:00:00:00" />
<!--The list of permissions that will be granted to the user by cookies when bearer token authentication is enabled.
This can help to authorize the user for direct (non-AJAX) GET requests to the VC platform API and/or to use some 3rd-party web applications for the VC platform (like Hangfire dashboard). -->
<add key="VirtoCommerce:Authentication:BearerTokens.LimitedCookiePermissions" value="security:call_api;platform:asset:read;platform:export;background_jobs:manage;content:read;platform:asset:create" />
DatetimePicker
#1327Published by vc-ci almost 6 years ago
$ref values must be RFC3986-compliant percent-encoded URIs
favicon.ico
for Platform manager applicationXmlExpressionSerializer
is now used the static instance of ExpressionSerializer
this should significantly reduce memory usage for some cases.Published by vc-ci about 6 years ago
Published by vc-ci about 6 years ago
When trying to save null value for a dynamic property value of type DateTime the null value is converted to 0001-01-01T00:00:00.0000000, which cannot be saved to the database
#1418 using (var guard = EventSupressor.SupressEvents())
{
....
}
Published by vc-ci about 6 years ago
Published by vc-ci about 6 years ago
Published by vc-ci about 6 years ago
fallback-src
directiveva-chars-count
#1288POST users/{userId}/validatepasswordresettoken
for security token validation #1358Published by vc-ci over 6 years ago
Fixed error handling for some security operations (register by invite, reset password, unlock user & other). Need to regenerate AutoRest clients for correct working.
Published by vc-ci over 6 years ago
Fixed bugs:
Also, reverted back breaking changes in security APIs which was made in 2.13.30. Now they works as in 2.13.29 and previous versions.
Published by vc-ci over 6 years ago
UserNameResolver
( leads to unknown username for changes log were created in the background jobs)api/platform/changelog/search
IAuditable
properties from persistent entity to transient in the UserNameResolver
, before they were not copied and it leads to auditable entities null values for new objectsPublished by vc-ci over 6 years ago
Published by vc-ci over 6 years ago
admin
and frontend
to be changed. #1342StackExchange.Redis.StrongName
to 1.2.1
to avoid runtime exception when running in Azure #1334 #1305Published by vc-ci over 6 years ago
Published by vc-ci over 6 years ago
AccountEntity.Member
field was skipped)Published by vc-ci over 6 years ago
VC storefront
identity user manager.Published by vc-ci over 6 years ago
IEventPublisher
, DomainEvent
, DomainEventHandler
)Published by vc-ci over 6 years ago
Published by vc-ci over 6 years ago
ApplicationUserExtended
with new properties from IdentityUser
The request was aborted: Could not create SSL/TLS secure channel.
caused by this GitHub update https://developer.github.com/changes/2018-02-01-weak-crypto-removal-notice/
Content-Type: multipart/form-data
in the API Swagger doc, added FileUpload
attribute #1297