Releases: ravendb/samples-yabt
Releases · ravendb/samples-yabt
v2.1
v2.0 Multi-tenancy
v1.1.0
Fixes
- #23. Backlog Item: Can't add a checkbox custom field.
- #24. Backlog Item: On deleting 1 related item all get wiped out.
- #26. Removed waiting on rebuilding the indexes when mutating a record.
Earlier, on creating/updating/deleting a record, the API didn't return a 20x response until the indexes get up-to-date.
To optimise back-end performance, the API doesn't hold up and returns 20x as soon as the request was accepted and validated by RavenDB
Other updates
- #28. Angular front-end has been upgraded to v12.
- #25. Isolate the database entities to avoid accidental over exposure on WebAPI
Earlier, the database entities (aka "collections") were defined in "Domain" project (along with consumer facing DTOs) that could lead to accidental overexposure of some DB data objects (fully or partially) on the API.
v1.0
- Basic functionality of a bug-tracker (
backlog item
,comment
,user
). - RavenDB examples of
- One-to-many (e.g.
backlog item <-> comment
) and many-to-many (e.g.backlog item
modification history anduser
) relationships (see Entity Relationships in NoSQL article). - Dynamic fields for
Custom Fields
onBacklog Item
(see Dynamic Fields for Indexing). - Full text search.
- Automated tests.
- One-to-many (e.g.
- Web API (check out OpenAPI/Swagger at yabt.ravendb.net/swagger/).
- SPA (Angular) front-end (responsive UI) - yabt.ravendb.net.
- The DB is a copy of all issues from github.com/dotnet/aspnetcore. It gets restored weekly - safe to delete anything.