Skip to content

AYS BE v1.1.0.MVP

Latest
Compare
Choose a tag to compare
@agitrubard agitrubard released this 11 Aug 11:24
916abe2

What's Changed

  • AYS-170 | Application Version Has Been Upgraded to 1.1.0.MVP by @agitrubard in #293
  • AYS-121 | Added Validation for Character Restriction And Special Character Control To The Reason Field by @MenekseYuncu in #295
  • AYS-195 | All Dependencies and Docker Files Have Been Upgraded and Vulnerabilities Have Been Fixed by @agitrubard in #296
  • AYS-121 | The Reason Field Is A Number Checked by @MenekseYuncu in #297
  • AYS-197 | Assignment and Location Features Have Been Deleted by @agitrubard in #298
  • AYS-32 | Return Type of Exception Handling Methods Have Been Changed with AysErrorResponse and httpStatus Field Has Been Removed from AysResponse and AysErrorResponse Because It Doesn't Necessary in JSON Response by @agitrubard in #299
  • AYS-209 | AYS_EMERGENCY_EVACUATION_APPLICATION Table Has Been Created by @agitrubard in #300
  • AYS-225 | Tables and Initial Data Have Been Created for User/Role/Permission Management by @agitrubard in #301
  • AYS-199 | New Authentication Infrastructure Has Been Created by @agitrubard in #302
  • Bump org.bouncycastle:bcpkix-jdk18on from 1.77 to 1.78 by @dependabot[bot] in #303
  • AYS-257 | All Dependencies, Spring Version Have Been Upgraded and Vulnerabilities Have Been Fixed by @agitrubard in #305
  • AYS-246 | Admin Registration Flows Have Been Refactored and New Data Model Has Been Integrated by @agitrubard in #304
  • AYS-121 | Special Character Annotation Added To Reason Field by @MenekseYuncu in #307
  • AYS-199 | @Email Annotation Has Been Added to AysLoginRequestV2.emailAddress Field by @agitrubard in #308
  • AYS-199 | @PreAuthorize Annotation Has Been Deleted from /token/invalidate Endpoint by @agitrubard in #309
  • AYS-221: Add emergency evacuation request application by @skayikci in #306
  • AYS-236 | Permission List Flow Has Been Created End to End by @agitrubard in #310
  • AYS-254 | Add handler for NoResourceFoundException by @egehanasal in #311
  • AYS-121 | Added valid characters to regex by @AbdullahCelikcode in #313
  • AYS-240 | Add Create Role Service by @melihcoskun in #312
  • AYS-196: Add checks on reject endpoint so that only valid entities can be rejected by @skayikci in #314
  • AYS-269 | All Error/Exception Message Formats Have Been Fixed as Lower Case by @agitrubard in #316
  • AYS-246 | Admin Registration Complete Flow and Usage of ID Generation Have Been Fixed and Tests Have Been Refactored by @agitrubard in #315
  • AYS-222 | Emergency Evacuation Application List Flow Has Been Created by @agitrubard in #317
  • AYS-269 | All Error/Exception Message Formats Have Been Fixed as Lower Case and Code Refactor by @agitrubard in #318
  • AYS-240 | AysUserNotSuperAdminException Has Been Extended from AysBadRequestException by @agitrubard in #320
  • AYS-221 | Validations of Emergency Evacuation Application Flow Have Been Fixed by @agitrubard in #319
  • AYS-261 Enum Validation Added in GlobalExceptionHandler.handleJsonParseErrors by @AbdullahCelikcode in #321
  • AYS-223 | Emergency Evacuation Application Detail Flow Has Been Created by @ybilgaz96 in #322
  • AYS | Project Package/Layer/Infrastructure Renew by @agitrubard in #323
  • AYS-221 | Validations of EmergencyEvacuationApplicationRequest Have Been Fixed by @agitrubard in #324
  • AYS-279 | Pageable Validations Have Been Fixed by @agitrubard in #325
  • AYS-261 | The SubErrors handling the InvalidFormatException were fixed by @AbdullahCelikcode in #326
  • AYS-237 | Classes and Methods Have Been Renamed by @agitrubard in #327
  • AYS-237 | Role List Endpoint Has Been Created by @agitrubard in #328
  • AYS-282 | User List Endpoint Has Been Created by @MenekseYuncu in #331
  • AYS-238 | Role Summary List Flow Has Been Created by @egehanasal in #330
  • AYS-290 | All Dependencies Have Been Upgraded and Code Refactor by @agitrubard in #332
  • AYS-239 | Role Detail Flow Has Been Created by @egehanasal in #333
  • AYS-286 | Invalid Id Response Has Been Fixed by @egehanasal in #334
  • AYS-241 | Role Update Flow Has Been Created by @agitrubard in #335
  • AYS-244 | Role Delete Endpoint Has Been Created by @MenekseYuncu in #337
  • AYS-242 | Role Activation Flow Has Been Created by @egehanasal in #336
  • AYS-316 | Search with Like Conditions Have Been Fixed in User and Role List Flows and TestDataBuilder Class Has Been Refactored by @agitrubard in #338
  • AYS-243 | Role Passivation Flow Has Been Created by @egehanasal in #339
  • AYS-192 | User Detail Flow Has Been Created by @egehanasal in #340
  • AYS-309 | Mail Sending Infrastructure Has Been Created End to End by @agitrubard in #342
  • AYS-224 | Emergency Evacuation Application Update by @moaydogdu in #341
  • AYS-318 | Forgot Password Flow Has Been Created by @agitrubard in #344
  • AYS-241 | Validations of AysRoleUpdateRequest Have Been Fixed by @agitrubard in #345
  • AYS-310 | User Update Flow Has Been Created by @egehanasal in #343
  • AYS-340 | Role Creation Service Validation Errors Have Been Resolved by @MenekseYuncu in #346
  • AYS-230 | User Create Flow Has Been Created by @agitrubard in #347
  • AYS-357 | emailAddress Field Has Been Added to AysUserFilter by @agitrubard in #349
  • AYS-329 | Check Password Changing Validity Flow Has Been Created by @agitrubard in #348
  • AYS-307 | User Activation Endpoint Created by @ademk7604 in #351
  • AYS-335 | All Emergency Evacuation Application Flows Have Been Refactored for Institution Ownerships by @agitrubard in #350
  • AYS-345 | Unable to Delete Roles Not Associated with Institutions by @MenekseYuncu in #353
  • AYS-359 | Name and Surname Size Were Updated in in The User Listing Service by @MenekseYuncu in #355
  • AYS-363 | User Password Service Has Been Refactored with New Password Flows by @agitrubard in #352
  • AYS-74 | User Delete Endpoint Has Been Created by @MenekseYuncu in #354
  • AYS-349 | Roles and Users Not Associated to Institutions Cannot Be Displayed by @egehanasal in #356
  • AYS-344 | Institution Control for Role Passivation Has Been Implemented by @egehanasal in #357
  • AYS-343 | Institution Control for Role Activation Has Been Implemented by @egehanasal in #359
  • AYS-328 | Create Password Flow Has Been Created by @agitrubard in #358
  • AYS-328 | Forgot Password Flow Has Been Fixed by @agitrubard in #360
  • New Solution Added to README.md for Liquibase Checksum Error by @hsrtcskn in #361
  • AYS-303 | delete "user" variable in AdminRegistrationApplicationsResponse model by @hsrtcskn in #362
  • AYS-243 | Prevent Role Passivation if Assigned to a User by @egehanasal in #363
  • AYS-385 | IN_PROGRESS Status Has Been Removed by @agitrubard in #365
  • AYS-399 | All Dependencies Have Been Upgraded to Latest Versions and Vulnerabilities Have Been Fixed by @agitrubard in #367
  • AYS-409 | CONTRIBUTING.md File Has Been Improved by @agitrubard in #368
  • AYS-308 | An active user has been deactivated by @ademk7604 in #366
  • AYS-410 | Value of Temp Value Has Been Changed with Random Text in User Create Flow by @agitrubard in #369
  • AYS-375 | applicantFirstName, applicantLastName and applicantPhoneNumber Fields Have Been Added to Emergency Evacuation Application List Response by @agitrubard in #370
  • AYS-421 | @Password Validation Annotation Has Been Created and Annotation Has Been Used for Length Limitation by @agitrubard in #371
  • AYS-427 | AdminRegistrationApplicationNotExistException Has Been Integrated to Summary and Complete Admin Registration Flows by @agitrubard in #372
  • AYS-438 | Usage of boolean Variable Has Been Fixed in AysPermission and AysPermissionEntity by @agitrubard in #373
  • AYS-353 | Update create-password.html template by @suhakopan in #375
  • AYS-381 | Removed UpdatedAt parameter from List Users Endpoint by @suhakopan in #374
  • AYS-297 | Application DataSource Has Been Configured for Reader and Writer Instances by @agitrubard in #364
  • AYS-297 | Usage of @Transactional Annotation Has Been Fixed by @agitrubard in #377
  • AYS-467 | Emergency Evacuation Application Endpoint Checks with AOP Annotation by @agitrubard in #378
  • AYS-297 | Usage of @Transactional Annotations Have Been Fixed by @agitrubard in #379
  • AYS-379 | Rate Limit Feature Has Been Integrated by @agitrubard in #380
  • AYS-487 | Added exception handling for AysUserNotSuperAdminException class by @suhakopan in #381
  • AYS-491 | All Dependencies Have Been Upgraded and Vulnerabilities Have Been Fixed by @agitrubard in #383
  • Remove Duplicated AysPagingBuilder Class And Refactor To AysPageableBuilder by @alpemreelmas in #384
  • AYS-379 | Rate Limit Filter Has Been Improved and Optimized by @agitrubard in #382
  • AYS-495 | Page Size Limitation Added by @MenekseYuncu in #385
  • AYS-500 | Fixed the time and user were not being updated in the role update by @MenekseYuncu in #386
  • AYS-495 | The Page Size Message Changed by @MenekseYuncu in #390
  • AYS-501 | Fixed the time and user were not being updated in the User update by @MenekseYuncu in #388
  • AYS-487 | AysUserNotSuperAdminException Has Been Extended from AysForbiddenException Instead of AccessDeniedException Class by @suhakopan in #387
  • AYS-444 & AYS-510 | UUID has been added to the response and time bug has been fixed by @alpemreelmas in #389
  • AYS-523 | Architecture Has Been Refactored and Sonar Issuses Have Been Fixed by @agitrubard in #391
  • AYS-517 | Role and Permission Relations Have Been Optimized for Working Less Queries by @agitrubard in #392
  • AYS-516 | User Update Flow and User-Role Relations Have Been Optimized for Working Less Queries by @agitrubard in #393
  • AYS-523 | impl Package Has Been Renamed as adapter in port Package by @agitrubard in #395
  • AYS-455 | Use User ID Instead of emailAddress in User Tracking Fields by @egehanasal in #394
  • AYS-508 | DynamoDB Has Been Integrated by @agitrubard in #396
  • AYS-528 | The Validations Were Set Up In Accordance With The Standards. by @MenekseYuncu in #398
  • AYS-552 | Exception Type Has Been Updated For Incomplete Admin Registration Applications by @mgemicio in #400
  • AYS-550 | NoSpecialCharacterValidator Have Been Updated to Prevent Strings from Starting or Ending With Spaces by @egehanasal in #402
  • CODEOWNERS File Has Been Refactored by @agitrubard in #403
  • AYS-508 | Kinesis Integration & Removed DynamoDB Integration by @alpemreelmas in #401
  • AYS-551 | The Email Validation Fixed. by @MenekseYuncu in #399
  • AYS-136 | SonarQube Integration by @yusufkaya01 in #406
  • AYS-550 | NoSpacesAround Annotation Has Been Created to Check Leading and Trailing Spaces by @egehanasal in #404
  • AYS-509 | Audit Log Saving Flow Has Been Integrated by @agitrubard in #407
  • AYS-551 | The Email Address Validation Fixed by @MenekseYuncu in #410
  • AYS-509 | AYS_SPRING_PROFILE Parameter Key Has Been Defined in application.yml by @agitrubard in #412
  • AYS-509 | Text of HTTP Headers Has Been Fixed for JSON String by @agitrubard in #413
  • AYS-558 | Removing accessTokenExpiresAt from Token Service by @filizhelvaci in #408
  • AYS-602 | Updated EmergencyEvacuationApplicationRequest to Validate Source and Target City/District Difference by @mgemicio in #416
  • AYS-555 | Refactored "ALREADY EXIST" errors to standardize as "CONFLICT ERROR" by @gunesakkayaa in #417
  • AYS-623 | Ignored Domains Have Been Added to Mail Service for Decreasing Bounce Limit of Amazon SES by @agitrubard in #418
  • AYS-569 | Added Institution Page permission control to forgot password service by @sarpkan00 in #414
  • AYS-582 | Restrict Non-Active Users from Sending Password Reset Requests by @egehanasal in #415
  • AYS-557 | Mail Address Changed by @gunesakkayaa in #420
  • AYS-415 | Update 415 Error Header to Return API_ERROR Instead of VALIDATION_ERROR by @yagmurbarank in #421
  • AYS-640 | Create and Update Role Flows Have Been Fixed with Same Name for Different Institutions by @agitrubard in #422
  • AYS-509 | Restricted Fields Have Been Masked while Saving Logs by @agitrubard in #423
  • AYS-509 | AysMaskUtil Has Been Refactored and Improved by @agitrubard in #425
  • AYS-656 | All Dependencies Have Been Upgraded to Latest Versions and Vulnerabilities Have Been Fixed by @agitrubard in #427
  • AYS-567 | Refactor method_not_allowed response message to be API_ERROR by @idilalemdar in #430
  • AYS-509 | java:S5976 Sonar Warning Has Been Suppressed by @agitrubard in #428
  • AYS-646 | Validation Error Format of Phone Number Has Been Refactored by @agitrubard in #424
  • AYS-614 | Password Length Check Has Been Added by @mgemicio in #432
  • AYS-674 | Email Address Validation Has Been Refactored by @agitrubard in #433
  • AYS-509 | AysMaskUtil.mask() Method Has Been Improved for Masking Validation Error JSONs by @agitrubard in #435
  • AYS-660 | Change Error Code and Message for Already Passive Users by @egehanasal in #436
  • AYS-509 | Mask Util Has Been Improved for Masking Sensitive Data in Exception Messages by @agitrubard in #437
  • AYS-661 | Refactor email validation limits by @m1erla in #431
  • AYS-602 | Blank Check Added to EmergencyEvacuationApp to Validate Source & Target City/District Difference by @mgemicio in #429
  • AYS-629 | Country Code Filter Removed From The User Listing Service by @MenekseYuncu in #438
  • AYS-683 | Changed 404 'NOT_FOUND' error to 'NOT_EXIST_ERROR' and updated header message to 'NOT EXIST ERROR' by @yagmurbarank in #441
  • AYS-659 | Refactor error code from 404 to 409 when trying to activate an already active user by @idilalemdar in #434
  • AYS-509 | AysMaskUtil.mask() Method Has Been Fixed for Validation Errors by @agitrubard in #442
  • AYS-681 | Adding a Length Restriction to the Phone Number Filter by @MenekseYuncu in #443
  • AYS-727 | Grant User Detail Permission for Role Summary Listing Service by @sanshigo345 in #451
  • AYS-644 | Phone Number Validations Have Been Refactored for Phone Numbers in Turkey by @gunesakkayaa in #439
  • AYS-710 | Production Deployment Pipeline Has Been Integrated and GitHub Workflows and Configurations Have Been Refactored by @agitrubard in #444
  • AYS-739 | Placeholders Have Been Added for Hikari Parameters by @agitrubard in #452
  • AYS-717 | Prometheus and Logstash Have Been Integrated and Configured by @agitrubard in #450
  • AYS-760 | Audit Log JSON Parsable Validation Has Been Added to Kinesis Implementation and Tests Have Been Improved About Logger by @agitrubard in #453
  • AYS-789 | Update PR Checker to Prevent Extra Triggers in GitHub Workflow by @sanshigo345 in #457
  • AYS-737 | Email Address Has Been Masked in Exception Message by @agitrubard in #456
  • AYS-786 | AysUserAlreadyExistsByEmailAddressException Message Has Been Refactored and Email Address Has Been Masked in That Message by @agitrubard in #458
  • AYS-750 | FE_URL Parameter Has Been Read from Application Configuration Parameter Instead of Data Source by @agitrubard in #455
  • AYS-756 | Audit Log Has Been Saved to Console as Default for All Implementations and Codes Have Been Refactored by @agitrubard in #459
  • AYS-785 | Phone Number Has Been Masked in Exception by @MenekseYuncu in #460
  • AYS-800 | /public/actuator Endpoints Have Been Excluded from Audit Log Saving to Kinesis by @agitrubard in #461
  • AYS-801 | StackTrace Has Been Separated from Error Console Logs and StackTrace of Exception Has Been Logged on TRACE Log Level by @agitrubard in #462
  • AYS-804 | All Dependencies Have Been Upgraded and Vulnerabilities Have Been Fixed by @agitrubard in #464
  • AYS-748 & AYS-749 | All Indexes Have Been Refactored and New Indexes Have Been Created for All Tables by @agitrubard in #454
  • AYS-803 | CORS Has Been Configured and Parameterized by @agitrubard in #463
  • AYS-756 | Log Level of Audit Log Has Been Fixed as info by @agitrubard in #465
  • AYS-773 | landing:page Permission Has Been Filtered For Now Because It's Unused by @agitrubard in #466
  • AYS-814 | 429 HTTP Status Code Has Been Excluded from Kinesis Audit Log by @agitrubard in #467
  • AYS-838 | Updated Password Creation Email Title by @filizhelvaci in #469
  • AYS-839 | User ID Has Been Added to AysUserNotPassiveException Message and Codes Have Been Refactored by @agitrubard in #470
  • AYS-845 | All Dependencies Have Been Upgraded to Latest Versions by @agitrubard in #471

New Contributors

Full Changelog: v1.0.0.MVP...v1.1.0.MVP