Releases: DNO-inc/Burrito
Releases · DNO-inc/Burrito
v2.0.0-alpha
What's Changed
- tracking tickets with NEW status (task) by @m-o-d-e-r in #227
- added ability to re-login if email sending failed by @m-o-d-e-r in #228
- fix time execution of scheduler by @m-o-d-e-r in #229
- Bodya by @m-o-d-e-r in #230
- some improvements in user experience by @m-o-d-e-r in #232
- added ability to change user roles via profile by @m-o-d-e-r in #233
- [fix] registration & email notifications by @m-o-d-e-r in #234
- update registration process by @m-o-d-e-r in #235
- mini fixes by @m-o-d-e-r in #236
- [fix] round the number of pages to a larger number by @m-o-d-e-r in #237
- fix hashing process while registration by @m-o-d-e-r in #240
- improve email verification process & queues name translation by @m-o-d-e-r in #241
- Update websockets requirement from ^11.0.3 to ^12.0 by @dependabot in #238
- allow burrito to create databases/tables by @m-o-d-e-r in #242
- check if email is already exist while registration by @m-o-d-e-r in #243
- [apps] improve user experience of 'profile' by @m-o-d-e-r in #244
- update README.md & fix burrito starting error in standalone mode by @m-o-d-e-r in #245
- update 'profile' app by @m-o-d-e-r in #246
- performance testing using locust by @m-o-d-e-r in #247
- update 'locust' test by @m-o-d-e-r in #248
- update 'locust' file & mini fix in auth component by @m-o-d-e-r in #249
- added a new queue for all faculties by @m-o-d-e-r in #251
- fix preprocessor_config by @m-o-d-e-r in #252
- catch error while inserting duplicates by @m-o-d-e-r in #253
- added TTL to email verification codes by @m-o-d-e-r in #254
- [apps] update profile app by @m-o-d-e-r in #257
- update AdminGetTicketListSchema schema by @m-o-d-e-r in #258
- added ability to renew access to API by @m-o-d-e-r in #260
- drop data related to deleted ticket by @m-o-d-e-r in #261
- notification after assigning the person in charge by @m-o-d-e-r in #262
- move email templates to dedicated file by @m-o-d-e-r in #263
- update nginx config by @m-o-d-e-r in #264
- solve file deletion issues by @m-o-d-e-r in #265
- handle redis downtimes in email_loop by @m-o-d-e-r in #266
- simple fixes by @m-o-d-e-r in #267
- Tests update by @m-o-d-e-r in #268
- Tests update & mini fixes by @m-o-d-e-r in #269
- mini fixes by @m-o-d-e-r in #270
- pinging task minifix by @m-o-d-e-r in #271
- fix permissions checking bug by @m-o-d-e-r in #272
- fix permission checking in iofiles by @m-o-d-e-r in #273
- fix permission checking process by @m-o-d-e-r in #275
- hotfix FileActionSchema by @m-o-d-e-r in #276
- add timestamps to uvicorn logs by @m-o-d-e-r in #277
- Update uvicorn requirement from ^0.23.2 to ^0.24.0 by @dependabot in #255
- Update fastapi requirement from ^0.103.2 to ^0.105.0 by @dependabot in #274
- minor changes by @m-o-d-e-r in #278
- Statistic service by @m-o-d-e-r in #281
- minor updates by @m-o-d-e-r in #283
- fix path in Dockerfile by @m-o-d-e-r in #284
- minor fixes by @m-o-d-e-r in #285
- update nginx config by @m-o-d-e-r in #286
- update statistic app by @m-o-d-e-r in #288
- connect swagger to statistic app by @m-o-d-e-r in #289
- fix path in statistic app by @m-o-d-e-r in #290
- allow CORS in statistic app by @m-o-d-e-r in #291
- Bump golang.org/x/crypto from 0.7.0 to 0.17.0 in /burrito/apps/statistic by @dependabot in #282
- update dependencies by @m-o-d-e-r in #292
- update db query by @m-o-d-e-r in #293
- mini fixes by @m-o-d-e-r in #294
- update 'statistic' app & fix updating profile process by @m-o-d-e-r in #295
- update version label by @m-o-d-e-r in #296
Full Changelog: v1.1.0-alpha...v2.0.0-alpha
v1.1.0-alpha
What's Changed
- [app] iofiles/meta update by @m-o-d-e-r in #195
- added hierarchy to action classes by @m-o-d-e-r in #196
- update docs by @m-o-d-e-r in #197
- added logs to 'send_notification' function by @m-o-d-e-r in #202
- fix 'get_notification_receivers' function by @m-o-d-e-r in #203
- mini updates by @m-o-d-e-r in #204
- some changes is scheduler by @m-o-d-e-r in #205
- Update fastapi requirement from ^0.95.0 to ^0.103.2 by @dependabot in #200
- Update uvicorn requirement from ^0.21.1 to ^0.23.2 by @dependabot in #198
- Update redis requirement from ^4.6.0 to ^5.0.1 by @dependabot in #201
- remove old dependencies by @m-o-d-e-r in #206
- prohibit resending the notification to the notification author by @m-o-d-e-r in #207
- fix Content-Disposition header when response a file by @m-o-d-e-r in #208
- added ability to send email as notifications by @m-o-d-e-r in #209
- improve email sending process by @m-o-d-e-r in #210
- add Bcc field by @m-o-d-e-r in #211
- make 'To' and 'From' headers the same by @m-o-d-e-r in #212
- improve chat by @m-o-d-e-r in #213
- plugin system by @m-o-d-e-r in #214
- send action updates via websocket by @m-o-d-e-r in #215
- add additional information in email by @m-o-d-e-r in #216
- change notifications endpoint by @m-o-d-e-r in #217
- change email subject by @m-o-d-e-r in #219
- prepare plugins & update
profile
app by @m-o-d-e-r in #220 - added email services for pinging & started using plugins by @m-o-d-e-r in #221
- Update pydantic requirement from ^1.10.7 to ^2.4.2 by @dependabot in #218
- added plugin for auth via SSU cabinet by @m-o-d-e-r in #222
- revert to the old version of pydantic by @m-o-d-e-r in #223
- set timezone in scheduler by @m-o-d-e-r in #224
- edit version label by @m-o-d-e-r in #225
New Contributors
- @dependabot made their first contribution in #200
Full Changelog: v1.0.0-alpha...v1.1.0-alpha
v1.0.0-alpha
What's Changed
- added filter 'assignee' for tickets_list endpoints by @m-o-d-e-r in #128
- changed 'filters' logic by @m-o-d-e-r in #129
- fix logs duplication by @m-o-d-e-r in #130
- deleted redundant filters for 'bookmarks'/'followed' tickets by @m-o-d-e-r in #131
- fix filters by @m-o-d-e-r in #132
- fix filters in 'tickets' app by @m-o-d-e-r in #133
- mini fixes by @m-o-d-e-r in #134
- added logging for 'bookmarks' by @m-o-d-e-r in #135
- fix filters in 'tickets' app & added query logging by @m-o-d-e-r in #136
- fixed tickets update by admins by @m-o-d-e-r in #137
- mini fix in 'admin' app by @m-o-d-e-r in #138
- fix: remove 'show_history' argument from 'ticket_list' output for admins by @m-o-d-e-r in #139
- fix ticket appearance for admins by @m-o-d-e-r in #140
- changed bookmarks filter logic by @m-o-d-e-r in #141
- created new tasks for scheduler by @m-o-d-e-r in #142
- changed hash algorithm to argon2 by @m-o-d-e-r in #143
- improved ability to update profile by @m-o-d-e-r in #144
- added 'reply_to' field to comments output by @m-o-d-e-r in #145
- corrected tickets full history reflection by @m-o-d-e-r in #147
- added additional verification for queues by @m-o-d-e-r in #148
- allow to set NULL values for queue by @m-o-d-e-r in #149
- fix NULL failure by @m-o-d-e-r in #150
- fix this fuc*ing fu** by @m-o-d-e-r in #151
- fix pagination for tickets full history (temporary solution) by @m-o-d-e-r in #152
- migrate some tables to MongoDB by @m-o-d-e-r in #153
- added auth string to mongo connector by @m-o-d-e-r in #154
- reverse sort for ticket history by @m-o-d-e-r in #155
- allow to adjust assignee to None by @m-o-d-e-r in #156
- change status when user wrote a comment by @m-o-d-e-r in #157
- update interaction process with queue by @m-o-d-e-r in #158
- added verification to interact with ticket history by @m-o-d-e-r in #159
- allow to read visible tickets history by @m-o-d-e-r in #160
- save ticket changes after comment creation by @m-o-d-e-r in #161
- change user_id to author_id in comments schema by @m-o-d-e-r in #162
- update queues list & change 'reply_to' to str by @m-o-d-e-r in #163
- fix empty value of 'reply_to' field by @m-o-d-e-r in #164
- added number of pages to ticket history output by @m-o-d-e-r in #165
- allow cascade deletions by @m-o-d-e-r in #166
- change default timezone by @m-o-d-e-r in #167
- change 'ujson' to 'orjson' parser by @m-o-d-e-r in #168
- improved tickets updating by admin by @m-o-d-e-r in #169
- fix error when update ticket by @m-o-d-e-r in #170
- change scripts permissions by @m-o-d-e-r in #171
- added transliteration utils by @m-o-d-e-r in #172
- prohibit to create ticket without adjusted queue by @m-o-d-e-r in #173
- show comment author in own tickets by @m-o-d-e-r in #174
- cut spaces from subject and body by @m-o-d-e-r in #175
- fix usage experience by @m-o-d-e-r in #176
- improve actions creation process by @m-o-d-e-r in #177
- hotfix by @m-o-d-e-r in #178
- add additional information to actions related to queues by @m-o-d-e-r in #179
- added ability to attach files by @m-o-d-e-r in #180
- added ability to recv notifications via websockets by @m-o-d-e-r in #181
- mini fix by @m-o-d-e-r in #182
- notifications update by @m-o-d-e-r in #183
- hotfix by @m-o-d-e-r in #184
- update dependencies by @m-o-d-e-r in #185
- webosocket server/nginx setup by @m-o-d-e-r in #186
- allow to send string data to websocket server by @m-o-d-e-r in #187
- added logging to websocket server by @m-o-d-e-r in #188
- improve notification process by @m-o-d-e-r in #189
- improve upload/download process by @m-o-d-e-r in #190
- return filename with file data by @m-o-d-e-r in #191
- improve iofiles app by @m-o-d-e-r in #192
- update CHANGELOG.md generator by @m-o-d-e-r in #193
- version 1.0.0 & websocket based chat updates by @m-o-d-e-r in #194
Full Changelog: v0.8.0-indev...v1.0.0-alpha
v0.8.0-indev
What's Changed
- update permissions checker & bug fixes by @m-o-d-e-r in #109
- added CompositeKey to RolePermissions model by @m-o-d-e-r in #110
- bookmarks fix by @m-o-d-e-r in #111
- added is_followed/is_bookmarked labels to tickets output by @m-o-d-e-r in #112
- update JWT token fields by @m-o-d-e-r in #113
- additional logging for auth module by @m-o-d-e-r in #114
- additional logging for auth endpoints by @m-o-d-e-r in #115
- restored old endpoints URLs by @m-o-d-e-r in #116
- [test][should be fixed] added Auth middleware & added endpoint to ref… by @m-o-d-e-r in #117
- delete auth middleware by @m-o-d-e-r in #118
- added cryptographic salt for token payload by @m-o-d-e-r in #119
- [auth] update token payload & created new endpoint by @m-o-d-e-r in #120
- sort bookmarks by creation date by @m-o-d-e-r in #121
- docs update by @m-o-d-e-r in #122
- removed unused dependencies by @m-o-d-e-r in #123
- change filters for is_followed/is_bookmarked by @m-o-d-e-r in #124
- Key auth implementation by @DimonBor in #125
- change max lenght for fileld 'name' in Groups model by @m-o-d-e-r in #126
- version 0.8.0 & created scheduler by @m-o-d-e-r in #127
Full Changelog: v0.7.2-indev...v0.8.0-indev
v0.7.2-indev
What's Changed
- solved broken token exp field & version 0.7.2 by @m-o-d-e-r in #108
Full Changelog: v0.7.1-indev...v0.7.2-indev
v0.7.1-indev
What's Changed
- added new log format by @m-o-d-e-r in #101
- split docker-compose file by @m-o-d-e-r in #102
- deleted port config variable for individual container by @m-o-d-e-r in #103
- [app] notifications update by @m-o-d-e-r in #104
- bug fix in admin app by @m-o-d-e-r in #105
- added the ability to filter tickets by 'scope' and 'queues' by @m-o-d-e-r in #106
- version 0.7.1 by @m-o-d-e-r in #107
Full Changelog: v0.7.0-indev...v0.7.1-indev
v0.7.0-indev
What's Changed
- deleted unhelpful function use_route_names_as_operation_ids by @m-o-d-e-r in #96
- changed the version of cryptography to 41.0.2 by @m-o-d-e-r in #97
- new JWT processor & update docs by @m-o-d-e-r in #98
- redis error handler & changes in nginx config by @m-o-d-e-r in #99
Full Changelog: v0.6.0-indev...v0.7.0-indev
v0.6.0-indev
What's Changed
- changes in admin app by @m-o-d-e-r in #86
- new endpoints & renamed field tickets_count to items_count in BurritoPagination schema by @m-o-d-e-r in #87
- new endpoint & QueueConverter fix by @m-o-d-e-r in #88
- new endpoint '/comments' by @m-o-d-e-r in #89
- added fields 'hidden' and 'anonymous' to detail the ticket view by @m-o-d-e-r in #92
- start preparation to use microservice architecture by @m-o-d-e-r in #93
- fix bug in anon app by @m-o-d-e-r in #94
- burrito-cluster & version 0.6.0 by @m-o-d-e-r in #95
Full Changelog: v0.5.7-indev...v0.6.0-indev
v0.5.7-indev
What's Changed
- [apps] fix bug in anon app by @m-o-d-e-r in #80
- added PreprocessorTask by @m-o-d-e-r in #81
- Update issue templates by @m-o-d-e-r in #82
- added BaseFilterSchema & mini fix by @m-o-d-e-r in #83
- change GET method to POST in (/liked, /bookmarked, /deleted) by @m-o-d-e-r in #84
- added filters to /tickets/bookmarked and /tickets/liked endpoints by @m-o-d-e-r in #85
Full Changelog: v0.5.6-indev...v0.5.7-indev
v0.5.6-indev
What's Changed
- created 'comments' app & created docker-compose & added configurations for linters by @m-o-d-e-r in #75
- update 'comments' app by @m-o-d-e-r in #76
- changed table's name generation & created new endpoint by @m-o-d-e-r in #77
- update README.md & remove environment variables from docker-compose file by @m-o-d-e-r in #78
- replaced str values of groups, statuses, and faculties with int-based values by @m-o-d-e-r in #79
Full Changelog: v0.5.5-indev...v0.5.6-indev