Table of Contents

Change Log

Official changelog for different addition, changes, modifications.

release(bump): v2.5.3

  • fix: standardize processor naming conventions in documentation (Abhishek Pandey)

release(bump): v2.5.2

  • feat: enhance documentation with Enum References for processors (Abhishek Pandey)

release(bump): v2.5.1

  • feat: update QPSProcessor documentation and add table of contents (Abhishek Pandey)

release(bump): v2.5.0

  • docs: document CanMapPDtoDist position-code fork and distributor blank troubleshooting (Abhishek Pandey)
  • docs: document PositionCodeHierarchies staleness and reprocessing path (Abhishek Pandey)
  • fix: handle same-day team mapping for attendance norm calculation (Abhishek Pandey)
  • feat(distributor): update GetDistributorIdForBeatAndUserViaPD method to include usesPositionCodes parameter (Abhishek Pandey)
  • chore(misc): run dotnet format (Saurabh Singh)
  • feat(timeline): save user and sale details (Saurabh Singh)
  • refactor: remove identical queue handling from MissingDayStart and MissingDayEnd processors (Abhishek Pandey)
  • chore(missingdaystartprocessor): add test method to run user wise processor (Vibhu Rathore)
  • feat(176608): add qps documentation and test cases (Vibhu Rathore)

release(bump): v2.4.1

  • Merged PR 70618: feat: refactor dependency injection and improve caching in MissingDayStart se... (Abhishek Pandey)

release(bump): v2.4.0

  • Merged PR 70326: feat(181682): resolve duplicate key crash in MissingDayStart (Aman Sinha)

  • test(attendance-norm): cover AverageLPC TC-denominator behavior (ayushChauhan)

  • docs(attendance-norm): note TC denominator and integer division for AverageLPC (ayushChauhan)

  • fix(181146) : Fix-LPC-and-Avg-LPC-Calculation-Logic-in-Attendance-Norm-App-API-&-Processor (ayushChauhan)

  • Merged PR 70046: fix(T-104377) : resolve team/policy by DayStart date, not current active (Ayush Chauhan)

  • feat(176607): update attendanceNormProcessor documentation (Harshita Mathpal)

  • feat(176607): add documentation and test class for attendaceNormProcessor (Harshita Mathpal)

  • feat(175567): add posititon hierarchy data for HeadOfficeVisit and OtherActivities event type (Harshita Mathpal)

release(bump): v2.3.11

  • feat(tada-processor): implement logging and retry mechanism in tada processor (Harshita Mathpal)

release(bump): v2.3.10

  • fix(ledger): unsettled amount calculation (Sumit)

release(bump): v2.3.9

  • feat(ledger): sync unsettled amount in ledger (Sumit)

release(bump): v2.3.8

  • fix(replication): detect replica lag early and route to slow queue (Abhishek Pandey)

  • fix(qps): register ReadOnlyReportDbContext in QPSProcessor DI (Abhishek Pandey)

  • perf(dispatch): add per-step timing and optimize SecondarySales sync with ExecuteUpdateAsync (Abhishek Pandey)

  • refactor(repositories): replace writable contexts with read-only contexts for improved data access (Abhishek Pandey)

  • perf(dispatch): batch DB queries and reduce round trips in UpdateDispatchData and AddSalesandRemovePreviousSales (Abhishek Pandey)

  • fix(attendance-summary): address code review issues in scheme sale null guards (Abhishek Pandey)

  • fix(attendance-summary): improve sales lookup and enhance error handling for missing scheme and product metadata (Abhishek Pandey)

release(bump): v2.3.7

  • fix(scheme-repo): reorder index on SchemeDetails for improved query performance (Pragati)

asana: https://app.asana.com/1/34125054317482/task/1214146234747763?focus=true

release(bump): v2.3.6

  • feat(176607): update attendanceNormProcessor documentation (Harshita Mathpal)

  • feat(176607): add documentation and test class for attendaceNormProcessor (Harshita Mathpal)

  • feat(175567): add posititon hierarchy data for HeadOfficeVisit and OtherActivities event type (Harshita Mathpal)

release(bump): v2.3.4

  • fix(ledger): handle in memory logic to avoid ledger duplication (Sumit)

release(bump): v2.3.3

  • feat(distance-calc): add test project and documentation (Abhishek Pandey)

  • feat(distance-calc): add batch google api hit and event-time based logic (Abhishek Pandey)

release(bump): v2.3.2

  • chore(): code format (Abhishek Pandey)

  • chore: fix format (Vibhu Rathore)

  • feat(qpsprocessor): add slack logging for QPS job processing and enqueue (Vibhu Rathore)

  • refactor: modernize C# codebase with primary constructors and simplified DI (Animesh)

  • refactor: remove config fallback for logging in QPS processors (Animesh)

  • chore: remove obsolete QPSProcessor job configuration files (Animesh)

  • chore: upgrade .NET SDK and dependencies from 9.0 to 10.0 (Animesh)

  • feat: add Sentry integration for error monitoring (Animesh)

  • feat: extract timer-triggered QPS enqueue logic to separate cron job (Animesh)

  • feat(distance-calc): add test coverage and documentation (Abhishek Pandey)

  • feat(distance-calc): add day start entry in the table (Abhishek Pandey)

release(bump): v2.3.1

  • fix(daystart): fix dayendaddress logic in daystarts table (Vibhu Rathore)

  • feat(distance-calc): add day end entry with distance calc. activities (Abhishek Pandey)

  • fix(dsitance-calc): add null check for distance calc. config (Abhishek Pandey)

release(bump): v2.3.0

  • chore(): revert add employee-level snapshot hierarchy logic (Abhishek Pandey)

  • feat(duplicate-distance): handle distance unit (Abhishek Pandey)

  • chore(): code format (Abhishek Pandey)

  • Merge branch 'main' into develop (Abhishek Pandey)

  • chore(): merge main to develop (Abhishek Pandey)

  • feat(171137): Improve timeline location accuracy for day start/end events (Vibhu Rathore)

  • Merged PR 66806: feat(distance-calc): update lat-long column property (Abhishek Pandey)

  • feat(171137): add fallback for address in timeline table (Vibhu Rathore)

  • Revert "Merged PR 65823: feat(sales-additional-unit): add additional unit details in product wise sales (Abhishek Pandey)

  • feat(171137): address in timeline should not be setting dependent (Vibhu Rathore)

  • feat(171137): fix address login in timeline table (Vibhu Rathore)

  • feat(165763): comment newoultet count queue (Vibhu Rathore)

  • Merge branch 'main' into develop (Vibhu Rathore)

  • Merged PR 65541: release(bump): 2.2.8 (Abhishek Pandey)

  • chore(changelog): v2.2.8 (Abhishek Pandey)

  • fix(attendaance-norm): add logging before and after saveChangesAsync (Abhishek Pandey)

  • Merged PR 65823: feat(sales-additional-unit): add additional unit details in product wise sales (Abhishek Pandey)

  • chore(dependency): add ApiHitTrackingService to Report Processor (Abhishek Pandey)

  • Merged PR 65540: feat(distance-cal): add google api duplicate hit logic (Abhishek Pandey)

  • feat(169733): add employee-level snapshot hierarchy logic (Aman Sinha)

release(bump): v2.2.18

  • feat(qps-logs): add logging in qps processor (Vibhu Rathore)

release(bump): v2.2.17

  • feat(day-starts): update day end address logic (Abhishek Pandey)

  • fix(distance-calc): add logic to mitigate via haversine formula (Abhishek Pandey)

  • fix(distance-calc): substract offset for data from location dump (Abhishek Pandey)

release(bump): v2.2.16

  • feat(logging): add slack log time thresold (Abhishek Pandey)

  • feat(165763): comment newoultet count queue (Vibhu Rathore)

  • feat(optimization): refactor distributor stock data updation (Abhishek Pandey)

release(bump): v2.2.15

  • feat(173401): add offset in fetching data from employee location dump (Vibhu Rathore)

  • fix(StockAndSales): add check for unique check of attendanceId, productId and PTR (Abhishek Pandey)

release(bump): v2.2.14

  • fix(retailer-ledger): handle unique outletId and invoiceId check (Abhishek Pandey)

release(bump): v2.2.13

  • feat(distance-calculation): add to attendance queue after distance calculation (Abhishek Pandey)

  • feat(day-session): optimise day session processing and monitoring (Abhishek Pandey)

release(bump): v2.2.12

  • feat(day-session): implmenet slack log and change missing day end queue (Abhishek Pandey)

release(bump): v2.2.11

  • feat(prometheus): add event processed counter metrics for day-session and distance-calculation processors

release(bump): v2.2.10

  • feat(google-api): add haversine distance calculation based on company setting (Abhishek Pandey)

release(bump): v2.2.9

  • feat(170626): add JSR users in missing day start processor (Vibhu Rathore)

  • fix(google-api): update day start data saving logic (Abhishek Pandey)

release(bump): v2.2.8

  • fix(attendaance-norm): add logging before and after saveChangesAsync (Abhishek Pandey)

release(bump): v2.2.7

  • chore(attendance-norm): add additional logs (Abhishek Pandey)

  • fix(google-api-processor): update day start date fetch flow (Abhishek Pandey)

release(bump): v2.2.6

  • fix(attnendance-norm): add isactive check while fetching team (Vibhu Rathore)

  • chore(attendanceNormBasedProcessor): add logging in processor (Harshita Mathpal)

  • fix(googleapiprocessor): fix null reference exception when PositionCodeLevel is null (Vibhu Rathore)

    asana: https://app.asana.com/1/34125054317482/task/1213191767522582 
    

release(bump): v2.2.5

  • fix(day-records): update isSyncedToReport at the last (Abhishek Pandey)

release(bump): v2.2.4

  • fix(google-api): remove check for device time hour in distance calculation (Abhishek Pandey)

  • feat(tada): add day start - end address for tada (Abhishek Pandey)

release(bump): v2.2.3

  • fix(qpsshceme): fix logic for CalculatedPayout when ispayoutdiscountgst (Vibhu Rathore)

release(bump): v2.2.2

  • fix(usertravelleddistance): fix GoogleApiDistanceCalculationService.cs to preserve existing employee location data (Vibhu Rathore)

asana: https://app.asana.com/1/34125054317482/task/1213076791547300?focus=true

release(bump): v2.2.1

  • fix(googleapiprocessor): fix positionlevel logic (Vibhu Rathore)

asana: https://app.asana.com/1/34125054317482/task/1213095379635300?focus=true

  • feat(169447): change calculate payout logic for isdiscountwithgst (Vibhu Rathore)

release(bump): v2.2.0

  • fix(distance-calculation): update tada sync trigger logic (Abhishek Pandey)

  • chore(): fix errors (Abhishek Pandey)

  • chore(): merge master to develop (Abhishek Pandey)

  • chore(test-method): test method for day start queue addition (Abhishek Pandey)

  • fix(google-api): add check for day records (Abhishek Pandey)

  • feat(timelines): save user JW from manager retailings in timelines (Abhishek Pandey)

  • chore(nuget): resolve conflicts in packages (Abhishek Pandey)

  • feat(distance-processor): update queue model and add test method (Abhishek Pandey)

  • feat(distance-processor): update catch logic and slack dependencies (Abhishek Pandey)

  • fix: add db context dependencies (Akshdeep Singh)

  • feat: add docker file (Abhishek Pandey)

  • feat(distance-processor): remove unwanted code (Abhishek Pandey)

  • feat(QpsCalculationProcessor) : change the places of discount and Gstvalue. (Dev Sharma)

    pbi : #159600
  • feat(): distance calculation processor (Abhishek Pandey)

  • chore: dotnet format (SAMEER KUMAR)

  • fix(attendance-norm): fix table names and foreign key relation in group policy (SAMEER KUMAR)

  • feat(qpsprocessor) : calculated payout discount with subtracting discount and gstvalue. (Dev Sharma)

    pbi : #158227
  • fix(attendancenorm): add distancetravelled kra logic pbi:#158996 (Komal Mangal)

  • fix(dayEndProcessor): add 2 new columns in dayStarts (Akshdeep Singh)

release(bump): v2.1.17

  • fix(distance-calculation): remove normallyDayEnd check (Abhishek Pandey)

release(bump): v2.1.16

  • fix(AttendanceNormReport): pick teamId mapped to attendance norm policy (Aman Sinha)

release(bump): v2.1.15

  • fix(day-starts): update column property for RetailingSessionTimeInMinutes (Abhishek Pandey)

release(bump): v2.1.14

  • feat(day-starts): update column length for RetailingSessionTimeInMinutes & OfficialWorkSessionTimeInMinutes (Abhishek Pandey)

release(bump): v2.1.13

  • feat(timelines): save user JW from manager retailings in timelines (Abhishek Pandey)

release(bump): v2.1.12

release(bump): v2.1.11

  • fix(qpsprocessor): fix datatype of invoicenetsale (Vibhu Rathore)

release(bump): v2.1.10

  • fix: upgrade version of some packages

  • fix(dependencies): remove duplicate db context

  • chore: dotnet format

  • fix(attendance-norm): fix table names and foreign key relation in group policy

  • fix(dayEndProcessor): add 2 new columns in dayStarts

  • fix: format fixing

  • fix: add new kpi in attendance kra

  • feat(attendance-norm): use defined condition operators between kras

  • fix: missing day start processor changes

release(bump): v2.1.9

  • feat(qps-processor): make new processor for qps scheme using unift (Vibhu Rathore)

  • feat(qpsprocessor): remove unify case from achievement calculations (Vibhu Rathore)

  • fix(qpsprocessor): fix qps processor name to qpssave-unify (Vibhu Rathore)

release(bump): v2.1.8

  • - fix(build): resolve version errors (Priyanka Malik)

  • - feat(queue): add company config for post day end processing (Priyanka Malik)

release(bump): v2.1.8

  • - fix(qps-processor): hide and enqueue unify qps calculation data

release(bump): v2.1.7

  • - revert(attendance): optimize query to fetch attendances based on eventId

release(bump): v2.1.6

  • - revert(attendance): in memory fetching of data (harsh)

release(bump): v2.1.5

  • - fix(attendance): fetch valid attendance in memory to utilize index's

release(bump): v2.1.4

  • - fix(attendance): fix order of clause

release(bump): v2.1.3

  • - fix(attendance): add isValid check to query (harsh)

release(bump): v2.1.2

  • - fix(attendance): use writable context only as used earlier (harsh)

release(bump): v2.1.1

  • feat(attendance): optimize query to fetch attendances based on eventId (harsh)

release(bump): v2.1.0

  • feat(qpsprocessor) : calculated payout discount with subtracting discount and gstvalue. (Dev Sharma)

  • feat(QpsCalculationProcessor) : change the places of discount and Gstvalue. (Dev Sharma)

  • Merged PR 62000: - feat(QpsCalculationProcessor) : change the places of discount and Gstvalue. (Dev Sharma)

  • fix(secondarydemandsale) : changing the column name of secondary demand sale query . (Dev Sharma)

release(bump): v2.0.2

  • fix(qpsprocess): handle null case for percentageContributionList (Vibhu Rathore)

release(bump): v2.0.1

  • fix(attendanceSummary): fix null case for attendance (Vibhu Rathore)

  • fix(QpscalculationProcessor) : addition of null check in producttoprecentage dict.(Dev Sharma)

release(bump): v2.0.0

  • fix: bugsink url endpoint (Animesh)

  • fix: build error (Amit Kumar Nirala)

  • Revert "fix: missing day start processor changes" (Akshdeep Singh)

    This reverts commit 23d930c79822e7f5a1f0165f5baa60a4a8d7d738.
  • Revert "feat(attendance-norm): use defined condition operators between kras" (Akshdeep Singh)

    This reverts commit 0da60a1e5eadf5a6225ada6411b74e2be6c7661e.
  • Revert "fix: add new kpi in attendance kra" (Akshdeep Singh)

    This reverts commit 3956eb5186959c63e41f7b3418d33f0c31b6bc23.
  • Revert "fix: format fixing" (Akshdeep Singh)

    This reverts commit bafddcfe8ecf128ef8ccbfc603df282712db655d.
  • fix(attendancenorm): add distancetravelled kra logic pbi:#158996 (Komal Mangal)

  • chore: resolve confilcts (Vibhu Rathore)

  • chore: resolve conflicts (Vibhu Rathore)

  • feat(qpsscheme): add logic for product wise data (Vibhu Rathore)

    pbi: #158047
  • chore(upgrade): upgrade to net9 (Amit Kumar Nirala)

  • fix: missing day start processor changes (Akshdeep Singh)

  • fix: format fixing (Akshdeep Singh)

  • fix: add new kpi in attendance kra (Akshdeep Singh)

  • feat(attendance-norm): use defined condition operators between kras (SAMEER KUMAR)

  • feat(employeelocationdump): add employeelocatoindump in case no event done (Vibhu Rathore)

    pbi: #158785
  • chore: upgrade project to .net9 (Vibhu Rathore)

  • feat(qpsporcesor): add logic for minimum percentage (Vibhu Rathore)

    pbi: #158047
  • feat(productwiserepository): changing the data source of table from productwisesales to SecondaryDemandSale. (Dev Sharma)

    pbi : #156521
  • feat(product-wise-sales): syncing basketids for multiple attendanceids and productids (Aakrati Gupta)

release(bump): v1.15.10

  • fix(retailer-sync): include attendance object in query

  • feat(ef-queries): add compatibility or Parameterize Collections to Constants

asana: https://app.asana.com/1/34125054317482/task/1211796131615186?focus=true

recommendations: https://fieldassist.slack.com/archives/D035NJYJ1EV/p1761318120725739?thread_ts=1760434786.477619&cid=D035NJYJ1EV

release(bump): v1.15.9

  • fix(attendancesummary): fix SchemeSaleItems condition logic (Komal Mangal)

release(bump): v1.15.8

  • feat(timeline): fix add posId in case of JourneyDiversion (Vibhu Rathore)

release(bump): v1.15.7

  • feat(logs): add bugsink logs

remove transient errors from slack logging asana: https://app.asana.com/1/34125054317482/project/1199907233044655/task/1211645786730606?focus=true

release(bump): v1.15.6

  • chore(scheme-repository): use dbm method to fetch scheme details

asana: https://app.asana.com/1/34125054317482/task/1211658658664766?focus=true

relese(bump): v1.15.5

  • fix(misc): add invalid google api token to alerts instead of errors.

asana: https://app.asana.com/1/34125054317482/project/1189248660657688/task/1211607083901442?focus=true

  • fix(misc): handle secondary sales with no saleItems

asana: https://app.asana.com/1/34125054317482/project/1189248660657688/task/1211636454028949?focus=true

  • feat(logs): add assembly details in logs

updated submodule for this

relese(bump): v1.15.4

  • fix(updatedispatchdata): handle nullable field

https://app.asana.com/1/34125054317482/task/1211606791158972?focus=true

  • fix(DaystartSummaryService): apply null check in timelinesummaries data.

https://app.asana.com/1/34125054317482/task/1211607083389112?focus=true

  • chore(timelines): abstract logic for IsRetailingTimeline

  • fix(misc): add null check for scheme sales

https://app.asana.com/1/34125054317482/task/1211607083389110?focus=true

  • fix(misc): use companyId check in queries where possible

asana: https://app.asana.com/1/34125054317482/task/1211607147019251?focus=true

  • fix(misc): add null check for sheme sales for attendance update

  • fix(misc): remove ContainsKey for scheme look up

as scheme master data should always be present Ideally. a key not found exception better describes the issue gives better stack trace instead of a null exception down the line

  • fix(hccb): read archieved schemes for hccb

  • chore(tests): reformat for easier test data input

relese(bump): v1.15.3

  • fix(DayOfCompanyWideWeeklyOffForUsers): fix set default value as sunday (Vibhu Rathore)

release(bump): v1.15.2

  • fix(report-processor) : dispatch data update null case (Amit Kumar)

  • feat(alerts): add slack alerts for google api failures (Himanshu Saini)

  • feat(alerts): add slack logs for reportprocessor/s (Himanshu Saini)

  • feat(slack-logs): add tenantId in ogs and alerts (Himanshu Saini)

  • feat(events-transformer): correctly handle GoogleMapsApiException (Himanshu Saini)

  • fix(day-session-service): revert scope changes (Himanshu Saini)

  • fix(slack-logs): update submodule to get fix for DI (Himanshu Saini)

  • fix(build): resolve dependency and format errors

release(bump): v1.15.1

  • fix(tada-flo-sync): add user designation as input parameter for tada sync (Abhishek Pandey)

release(bump): v1.15.0

  • fix(attendancenorms): add OVC and TO kpi (Komal mangal)

  • Merge branch 'main' into develop (Dev sharma)

  • feat(distance-calculation): add setting based distance calculation logic for forced day end (Pragati Pandey)

  • feat(AcheivementProcessor) : additon of maxpayout check in scheme.(Dev sharma)

  • Merged PR 59495: merge: hotfix changes to uat . (Amit kumar nirala)

  • Merged PR 59501: merge release_uat to develop (Dev sharma)

release(bump): v1.14.8

  • chore(library): submodule update (Vibhu Rathore)

release(bump): v1.14.7

  • chore: upgrade docker file (Vibhu Rathore)

release(bump): v1.14.6

release(bump): v1.14.5

release(bump): v1.14.4 hotfix

  • fix(processor): deactive user position hierarchy level fix (Ankush Raj)

  • chore(missing-ds-logs): add label to all the logs (Himanshu Saini)

release(bump): v1.14.3 hotfix

release(bump): v1.14.2 hotfix

  • feat(retailer-collection): restrict add update on 'DisableSyncRetailerCollectionsToRetailerLedger'

release(bump): v1.14.1 hotfix

  • fix(globalization): set DOTNET_SYSTEM_GLOBALIZATION_INVARIANT=false in dockerfiles

release(bump): v1.14.0

  • feat(ProductWiseSale) : addition of productid in productwisesales. (Dev Sharma)

    pbi : #150821
  • chore(changelog): add v1.13.1 (Vibhu Rathore)

  • fix(productwisesales): add value of ptd from sales in pws table (Vibhu Rathore)

    asana: https://app.asana.com/1/34125054317482/project/1201786022217794/task/1210695809264863?focus=true
  • feat(qps): add distributor position compatibility if company uses user distributor mapping (Pragati)

    #150227
  • chore: update library (Amit Kumar Nirala)

  • feat(day-starts): add DistributorId logic for DistributorVisit DayStartType (Aakrati Gupta)

  • feat(UnifiedEventTransform) : addition of unique Guid with multiple entry of timebased distance calculation. (Dev Sharma)

    pbi : #146496
  • feat(processor): get position code hierarchies for deactive users (Ankush Raj)

    pbi: #143344
  • fix(DayStartSummaryService) : addition of null check in DistanceCalculationActivities. (Dev Sharma)

    pbi:#145509
  • feat(daystartsummaryservice): addition of timebased settings in our google api integration. (Dev Sharma)

    pbi : #143553
  • fix(product-wise-sales): save correct data in IsCopilotSale key in ProductWiseSales (Tushar Kumar)

  • feat(product-wise-sales): add IsCopilotSale field to ProductWiseSales and its implementation (Tushar Kumar)

  • fix(missing-ds-processor): add holiday repository in dependency and fetch remark (SAMEER KUMAR)

  • fix(productwisesales): Add PTD column in pws table pbi:#143173 (komal-8)

  • fix(formatting): run dotnet format (Lakshman Dunna)

  • feat(missing-ds): use holiday calendar to update absent user (SAMEER KUMAR)

  • feat(secondary-order-dump): add isverified to reporting attendances and sync (Lakshman Dunna)

  • fix(google-map-service): change to new google map route matrix for distance calculation (Akash)

release(bump): v1.13.5

release(bump): v1.13.4

release(bump): v1.13.3

  • feat(day-starts): add Town property to DayStart, DayStartSummary, and DayRecord (Manas Agarwal)

release(bump): v1.13.2

  • feat(qps): add distributor position compatibility if company uses user distributor mapping (Pragati)

release(bump): v1.13.1

release(bump): v1.13.1

release(bump): v1.13.0

  • feat(qps): add distributor wise achievement column (Pragati)

    #147455

release(bump): v1.12.1

  • fix(report-processor): get null values for ptd in sales (Ankush Raj)

release(bump): v1.12.0

  • fix(product-wise-sales): save correct data in IsCopilotSale key in ProductWiseSales (Tushar Kumar)

  • feat(product-wise-sales): add IsCopilotSale field to ProductWiseSales and its implementation (Tushar Kumar)

  • feat(day-starts): add DistributorId logic for DistributorVisit DayStartType (Aakrati Gupta)

  • feat(UnifiedEventTransform) : addition of unique Guid with multiple entry of timebased distance calculation. (Dev Sharma)

    pbi : #146496
  • feat(processor): get position code hierarchies for deactive users (Ankush Raj)

    pbi: #143344
  • fix(DayStartSummaryService) : addition of null check in DistanceCalculationActivities. (Dev Sharma)

    pbi:#145509
  • feat(daystartsummaryservice): addition of timebased settings in our google api integration. (Dev Sharma)

    pbi : #143553
  • fix(google-map-service): change to new google map route matrix for distance calculation (Akash)

  • fix(google-map-service): change to new google map route matrix for distance calculation (Akash)

release(bump): v1.11.6

release(bump): v1.11.5

  • fix(formatting): run dotnet format

  • feat(secondary-order-dump): add isverified to reporting attendances and sync

release(bump): v1.11.4

  • fix(Timelines): Assigning locationid instead of distributorid (Kanak Singh)

release(bump): v1.11.3

  • fix(productwisesales): Add PTD column in pws table pbi:#143173 (komal-8)

  • fix(ReportProcessor): update latitude and longitude to decimal(18,8) for improved precision in SurveyResponse table (sameer.shreyas)

release(hotfix): v1.11.2

  • fix(missing-ds-processor): add holiday repository in dependency and fetch remark (Sameer Kumar)

  • feat(missing-ds): use holiday calendar to update absent user (Sameer Kumar)

  • fix(dayselfie): update dayselfieimage irrespective of firstdaystart (Vibhu Rathore)

release(hotfix): v1.11.1

  • fix(collection): type conversion of currency offset (Sumit Kumar)

release(bump): v1.11.0

  • Revert "feat(surveryresponse): add check for valid eventIds in survery response table" (Vibhu Rathore)

    This reverts commit 3fd4bb1a4a07e90580a3e817051814521a06b1eb.
  • feat(AttendanceNorm): Add Call Adherence KPI (komal-8)

    pbi: #141778
  • fix(calltime): fix calltime (Vibhu Rathore)

  • feat(AttendanceNorm): Add Call Adherence KPI (komal-8)

    pbi: #141778
  • feat(collection): sync secondary currency offset fron tans (Sumit Kumar)

  • feat(surveryresponse): add check for valid eventIds in survery response table (Vibhu Rathore)

    asana: https://app.asana.com/0/401576460077807/1208706769651708/f
  • fix(stockAndSale): add RetailerStockInSuperUnit in ProductWiseSales table (Pradip Sah)

  • feat(DayStart): start saving secondary beat and route ids to day start (harsh)

  • feat(report-processor): add VanNetOrderInRevenue in DayStarts (Prateek Dwivedi)

  • feat(report-processor): add Excise and VanSales order details in to Attendance, ProductWiseSales and DayStarts (Prateek Dwivedi)

release(hotfix): v1.10.10

release(hotfix): v1.10.9

release(hotfix): v1.10.8

  • feat(tadaqueue): add ManualDaApproval setting check for tada data (Vibhu Rathore)

release(hotfix): v1.10.7 hotfix

  • fix(collection): add precision on conversion factor (Sumit Kumar)

  • fix(db): increase DispatchRemark char limit (Vikas Agarwal)

release(hotfix): v1.10.6

  • fix(manager-retailing): issue with query, columns name mismatched in class (shubham.agrawal)

  • fix(stockandsale): fix model field name (Pradip Sah)

release(bump): v1.10.5 hotfix

  • chore(misc): upgrade packages (Amit Kumar Nirala)

  • fix(van-sales): incorrect casting issue (Ayush P Gupta)

  • chore(misc): optimize queries for fetching managerretailing and activitiesperevent (Amit Kumar Nirala)

  • fix(stockAndSale): add RetailerStockInSuperUnit in ProductWiseSales table (Pradip Sah)

release(bump): v1.10.4

  • fix(first-activity): add independent event in transactional activity (Amit Kumar Nirala)

  • fix(sync-processor): use aspnet:8.0-alpine in docker file (Amit Kumar Nirala)

release(bump): v1.10.3

  • fix(resync-processor): resync data till D-1 (Amit Kumar Nirala)

release(bump): v1.10.2

  • fix(slack-error): fiz datatype of SecondaryCurrencyConversionFactor in RetailerLedger (Amit Kumar Nirala)

release(bump): v1.10.1

  • feat(DayStart): start saving secondary beat and route ids to day start (harsh)

release(bump): v1.9.4

  • feat(googleapi): add daystart and dayend lat log in distance calcuation(Vibhu Rathore)

release(bump): v1.9.3

  • chore(misc): remove add app user step in docker files of other processors (Amit Kumar Nirala)

  • fix(report-processor): remove add app user step in docker file (Himanshu Saini)

release(bump): v1.9.2

  • chore(misc): update .net version to .net8

release(bump): v1.9.1

release(bump): v1.9.0

  • fix(schemeDetails): fix slabid make nullable (Vibhu Rathore)

    #132248
  • feat(schemedetails): add slab id in scheme details table (Vibhu Rathore)

    #130890 #131189

release(bump): v1.8.1

release(bump): v1.8.0

  • fix(misc): resolve di error and code format (AmitKumarNirala)

  • fix(pws-excise): excise value fetching fron vansalesitemdetails (AmitKumarNirala)

    pbi: #126459
  • chore(pws): add excise in pws (AmitKumarNirala)

    pbi: #129829
  • feat(deploy): add dependabot pipeline (Ayush P Gupta)

    Signed-off-by: Ayush P Gupta ayush@flick2know.com
  • feat(misc)!: upgrade all projects to net8.0 (Ayush P Gupta)

    Signed-off-by: Ayush P Gupta ayush@flick2know.com
  • refactor(misc): remove redundant code (Ayush P Gupta)

    Signed-off-by: Ayush P Gupta ayush@flick2know.com
  • chore(changelog): add 1.7.18 (Mahesh A N)

  • chore(misc): query optimizations (Mahesh A N)

  • feat(report-processor): allow Syncing in Distance Calculatiion Activities for all companies and sync UserTravelled Distance from this Calculation (Himanshu Saini)

  • chore(format): run dotnet format (Himanshu Saini)

  • fix(collection): remove orderId check for ledger updation (Sumit Kumar)

    Fix: #122519

release(bump): v1.7.19

release(hotfix): 1.7.18 [23/Oct/2024]

release(hotfix): 1.7.18 [23/Oct/2024]

release(hotfix): 1.7.17 [22/Oct/2024]

release(hotfix): 1.7.16 [04/Oct/2024]

release(hotfix): 1.7.15 [05/Sep/2024]

  • fix: use linux alpine in docker image (AmitKumarNirala)

release(hotfix): 1.7.14 [03/Sep/2024]

  • fix: resolve global invariance env configuration error and add R2R in config (AmitKumarNirala)

    reason: prod release was failing to process giving error related to global invariance. Added icu library in docker
  • fix(vansale-processor): fix dictionary identical key error (AmitKumarNirala)

    reason: slack error https://facloudlogs.slack.com/archives/C0608EN5ZFT/p1725352684833609

release(hotfix): 1.7.13 [02/Sep/2024]

  • fix(vansales-processor): add vanendtime in case where dayendtime is not available. (AmitKumarNirala)

    asana : https://app.asana.com/0/1199705056520685/1208119889017335/f reason : dayentime remain empty in case of auto approval as dayend sync done later of it
  • fix(qps-master): fix distributor block query and use upsert (Himanshu Saini)

    along with other fixes for Build R2R and Global Invariance and Login Failure for Master Db etc

release(hotfix): 1.7.12 [23/Aug/2024]

  • feat(qps): dont run achievement processor on start-up (Himanshu Saini)

release(hotfix): 1.7.11 [23/Aug/2024]

  • feat(report-processor): use R2R build fo Report and QPS Processors (Himanshu Saini)

    also update docker files for duplicateSyncPWS and RecalculateTransactions

release(hotfix): 1.7.10 [22/Aug/2024]

  • feat(duplicate-sync-pws): update dockerfile to use .net 8.0 sdk (Himanshu Saini)

  • feat(recalculate-transactions): update dockerfile to use .net 8.0 sdk (Himanshu Saini)

  • feat(sync-dispatch-processor): update dockerfile to use .net 8.0 sdk (Himanshu Saini)

  • feat(report-processor-sync): update dockerfile to use .net 8.0 sdk (Himanshu Saini)

  • feat(missing-de-publisher): update dockerfile to use .net 8.0 sdk (Himanshu Saini)

  • feat(missing-ds-publisher): update dockerfile to use .net 8.0 sdk (Himanshu Saini)

  • feat(missing-ds-subscriber): update dockerfile to use .net 8.0 sdk (Himanshu Saini)

  • feat(qps-processor): update dockerfile to use .net 8.0 sdk (Himanshu Saini)

  • feat(report-processor): update dockerfile to use .net 8.0 sdk (Himanshu Saini)

release(hotfix): 1.7.9 [22/Aug/2024]

release(hotfix): 1.7.8 [22/Aug/2024]

release(hotfix): 1.7.7 [07/Aug/2024]

release(hotfix): 1.7.6 [05/Aug/2024]

release(hotfix): 1.7.5 [26/Jul/2024]

release(hotfix): 1.7.4 [19/Jul/2024]

release(hotfix): 1.7.3 [16/Jul/2024]

release(hotfix): 1.7.2 [09/Jul/2024]

  • fix(dispatch): remove retry (Himanshu Saini)

    we are already requeueing poisoned events

release(hotfix): 1.7.1 [09/Jul/2024]

release(sprint): 1.7.0 [02/Jul/2024]

  • fix(report-processor): update scheme db model pbi: #118855 (Ankush Raj)

  • fix(mix): fix build errors after merge (Himanshu Saini)

  • chore(format): run dotnet format (Himanshu Saini)

  • chore(migration): analytics team sprint 168 migrations (AmitKumarNirala)

    analytics team sprint168
  • feat(report-processor): add scheme qty and value data pbi : #118855 (Ankush Raj)

  • feat(attendance-norm): add new kras avg LPC and physical TC in check day attendance #117379 (Tushar)

release(hotfix): 1.6.7 [30/Jun/2024]

  • chore(misc): run format and update generateChangelog.ps1 (Himanshu Saini)

release(hotfix): 1.6.6

release(hotfix): 1.6.5

chore(changelog): add 1.1.4

release(hotfix): 1.6.3

release(hotfix): 1.6.2

  • chore(misc): refactor for suggestions in pr (Himanshu Saini)

  • chore(submodule): update to latest (Himanshu Saini)

  • feat(dispatch-processor): throw exception in case no SessionId found in Report Db for the Dispatched Orders (Himanshu Saini)

  • feat(dispatch-processor): process only single Secondary Sale Items (Himanshu Saini)

    Asana: https://app.asana.com/0/1189248660657688/1207368497146520/f multiple Secondary Sales take a lot of time to process and is error prone
  • feat(QPS-processor): Optimize QPS master processor with an outlet wise queue (Himanshu Saini)

release(hotfix): 1.6.1

  • (temp(db)) add dispatch to identical queue

  • fix(queue): use new constant for identical queue names

  • temp(db): add identical queue manager for parallel db writing

release(sprint167): 1.6.0

  • feat(Attendance): Syncing FAUnifySource to report

    https://app.asana.com/0/0/1207074865062534/f
  • fix: rename column name NormBasedAttendanceBeforeRegularisationType to NormBasedAttendanceTypeBeforeRegularisation in daystart (AmitKumarNirala)

release(hotfix): 1.5.9

  • chore(readme): add getting started instructiions and changelog generatiom instructions (Himanshu Saini)

  • feat(changelog): add generateChangelogScript (Himanshu Saini)

  • fix(readme): submodule update command (Himanshu Saini)

  • fix(vansales-processor): ensure settlement wise syncing in report db (Himanshu Saini)

    applied suggestions from asana comment: https://app.asana.com/0/0/1206502242847077/1207537958379379/f
  • fix(vansales-processor): get data of the whole settlement like stocks and sales (Himanshu Saini)

    Asana: https://app.asana.com/0/1201786022217794/1206502242847077/f Assumption: Data will be available Settlement and product wise not date wise. Also Sales and Day End Stocks Data will be available only after settlement is settled.
  • fix(vansales-processor): get data only belonging to the day the queue event belongs to. (Himanshu Saini)

    asana: https://app.asana.com/0/1201786022217794/1206502242847077/f

[1.5.8] 06/06/24 (hotfix)

  • release(bump): v1.5.8 hotfix (Vibhu Rathore)
  • fix(report-processor) : Refactor logic for outlet and product focus flags (Vibhu Rathore)

[1.5.7] 04/06/24 (hotfix)

  • fix(van_processor): use writable db in vanprocessor to get rid from syncing issues due to replication lag (Amit Kumar Nirala)

[1.5.6] 22/05/24 (hotfix)

  • feat(sync-dispatchprocessor): add docker support and make appsettings optional
  • feat(sync-dispatchprocessor): optimize by running for a single company Individually (Himanshu Saini)

[1.5.5] 30/05/24 (hotfix)

  • fix(report-processor): change distributor id logic in day starts table (Pratiksha Sharma)

[1.5.4] 22/05/24 (hotfix)

  • fix(qps-processor): use dbExecutionStrategy instead of transaction (Himanshu Saini)

[1.5.3] 22/05/24 (hotfix)

  • fix(qps-processor): remove bulk insert, use 1000 batchSize, add resiliency and logging (Himanshu Saini)

[1.5.2] 22/05/24 (hotfix)

  • feat(report-processor): add the sessions in slow queue in case of DbUpdateConcurrencyException (Himanshu Saini)

[1.5.1] 19/05/24 (hotfix)

  • feat(qps-proccessor): add basic Logging (Himanshu Saini)
  • feat(qps-processor): add docker support (Himanshu Saini)
  • fix(qps-processor): Fix Linq translation errors and optimize queries (Himanshu Saini)

[1.5.0] 17/05/24

  • feat(triggers): add triggers for daystarts and attendance
  • fix(triggers): name of triggers changed
  • fix(infinite): add check to handle infinite in double

[1.4.6] 01/05/24 (hotfix)

  • fix(report-processor): handle duplicates in sales table (Himanshu Saini)

[1.4.5] 01/05/24 (hotfix)

  • chore(logs): remove logs for Primary Key and Unique Key Violation (Himanshu Saini)

[1.4.4] 01/05/24 (hotfix)

  • fix(report-processor): set Visibility Timeout to 5 min (Himanshu Saini)

[1.4.3] 01/05/24 (hotfix)

  • fix(concurrency): add LastUpdatedAt as ConcurrencyToken in DayRecord
  • feat(test): add test method ResyncAttendanceIds

[1.4.2] 18/04/24 (hotfix)

  • fix(comment-out): check for unsync events
  • feat(validation): add code to validate replication lag
  • fix(trans-writable): shift sales and scheme to writable db

[1.4.1] 17/04/24 (hotfix)

  • feat(reportprocessor): do not process if all events not processed (Ayush P Gupta)

[1.3.23] 16/04/24 (hotfix)

  • fix(transaction-db): fetch attendance from writable db

[1.3.22] 15/04/24 (hotfix)

  • feat(dayrecord): update the LastUpdatedAt manually

[1.3.21] 12/04/24 (hotfix)

  • fix(concurrency): fix for transactiondb in table daystarts

[1.3.20] 2/04/24 (hotfix)

  • fix(report-processor): remove services folder from proj file and format it

[1.3.19] 2/04/24 (hotfix)

  • chore(misc): Apply suggestions from code review
  • fix(exception-logging): skip logging known exceptions
  • fix(validation-excecptions): bypass for all queue event Validations
  • fix(GoogleMapService): update Submodule to use the fix
  • chore(duplicate-sync): add appsettings.json
  • fix(duplicate-sync): run for 7 days and run for all companies at once
  • fix(duplicate-sync): check duplicates in last 3 days only
  • fix(duplicate-pws): add to test queue with force-resync data

[1.3.18] 30/03/24 (hotfix)

  • feat(report-processor): make all db context scoped (Ayush P Gupta)
  • fix(report-processor): disable latest day session not ended check (Ayush P Gupta)

[1.3.17] 30/03/24 (hotfix)

  • fix(report-processor): remove all events processed check (Ayush P Gupta)
  • feat(missing-dayend): add telegram notify for success/failure (Ayush P Gupta)
  • fix(missing-dayend): remove extra -1 days add check for date (Ayush P Gupta)
  • feat(missing-daystart)!: publish to daysessionqueue instead of slow one (Ayush P Gupta)
  • fix(prom): guage metrics and timer metrics accuracy (Himanshu Saini)
  • fix(queue): use new Guid instead of "Fake" (Ayush P Gupta)

[1.3.16] 06/03/24 (hotfix)

  • feat(missing-dayend): add telegram notify for success/failure (Ayush P Gupta)
  • fix(missing-dayend): remove extra -1 days add check for date (Ayush P Gupta)
  • feat(missing-daystart)!: publish to daysessionqueue instead of slow one (Ayush P Gupta)
  • fix(prom): guage metrics and timer metrics accuracy (Himanshu Saini)
  • fix(queue): use new Guid instead of "Fake" (Ayush P Gupta)

[1.3.15] 05/03/24 (hotfix)

  • fix: build error (Himanshu Saini)
  • feat(test): add call invalidation test case (Ayush P Gupta)
  • fix(report-processor): considering all events before 8pm for calculating distance travelled in case dayEnded is not normal (Manas Agarwal)
  • fix(serilog): message was not rendering properly because of propertiesAsLabels (Himanshu Saini)
  • chore(misc): refactor utils (Ayush P Gupta)
  • feat(queue): add queue source (Ayush P Gupta)
  • fix(rp-sync): improve loop, and reduce range to n-7 days (Ayush P Gupta)
  • feat(queue): increase batch size to 3 (Ayush P Gupta)
  • fix(queue): use new constant for queue names (Ayush P Gupta)
  • feat(git-hooks): format commit message before commiting (Himanshu Saini)

[1.3.14] 28/02/24 (hotfix)

  • fix(reportprocessor): check for training employee before updating null end day time (Ayush P Gupta)

[1.3.13] 28/02/24 (hotfix)

  • Reland "Revert "Merged PR 40068: chore(missing-daystart): add NJP"" (Ayush P Gupta)

[1.3.12] 28/02/24 (hotfix)

  • fix(reportprocessor): remove JourneyPlanType PJPFourWeekly, PJPOpen (Ayush P Gupta)
  • refactor(misc): minor changes (Ayush P Gupta)
  • fix(reportprocessor): update end day time only if day starts>0 (Ayush P Gupta)

[1.3.11] 28/02/24 (hotfix)

  • fix(missing-ds): poco issue (Ayush P Gupta)
  • Revert "Merged PR 40068: chore(missing-daystart): add NJP" (Ayush P Gupta)

[1.3.10] 27/02/24 (hotfix)

  • chore(missing-daystart): improve logging (Ayush P Gupta)
  • Merged PR 40068: chore(missing-daystart): add NJP (Amit Kumar Nirala)
  • chore(rp-sync): improve logging (Ayush P Gupta)
  • fix(missing-dayend): remove daysessionqueue-missing queue (Ayush P Gupta)
  • chore(misc): improve logging (Ayush P Gupta)
  • refactor(queue): add new queue class (Ayush P Gupta)
  • feat(missing-daystart): improve logging, add resync msg code for poco (Ayush P Gupta)

[1.3.9] 27/02/24 (hotfix)

  • feat(reportprocessor): add ForceResyncData bool in queue msg, fix hierarchy code for company (Ayush P Gupta)
  • fix(missing-daystart): missing dependency (Ayush P Gupta)

[1.3.8] 27/02/24 (hotfix)

  • fix(missing-daystart): queue not firing (Ayush P Gupta)
  • fix(reportprocessor-sync): yesterday time issue (Ayush P Gupta)
  • chore(misc): add fixing missing endday null time function, upgrade missing day end publisher (Ayush P Gupta)

[1.3.7] 26/02/24 (hotfix)

  • fix(summary-event): get data through writable db context for avoiding sync issues (Manas Agarwal)
  • fix(timeline): getting index out of range error in timelime summaries (Manas Agarwal)

[1.3.6] 26/02/24 (hotfix)

  • feat(reportprocessor): add readonly report db context, update test case config (Ayush P Gupta)
  • chore(misc): minor refactors (Ayush P Gupta)
  • fix(report-processor): truncation error in Timeline Description (Himanshu Saini)
  • feat(reportprocessor): add method for resyncing null end day time (Ayush P Gupta)
  • fix(reportprocessor): remove visibility timeout (Ayush P Gupta)

[1.3.5] 26/02/24 (hotfix)

  • feat(reportprocessor): update null end end day time if null (Ayush P Gupta)
  • feat(reportprocessor): add null end day time check (Ayush P Gupta)
  • feat(reportprocessor): add cache to position hierarchy (Ayush P Gupta)
  • feat(missing-processor): add changelog.md step (Ayush P Gupta)
  • feat(missing-dayend): add logger (Ayush P Gupta)
  • feat(deploy): add deployment for missingdayend.publisher (Ayush P Gupta)
  • refactor(missing-daystart): misc refactors (Ayush P Gupta)

[1.3.4] 24/02/24 (hotfix)

  • fix(missing-daystart): remove visibility timeout (Ayush P Gupta)
  • refactor(missing-daystart): revamp whole code (Ayush P Gupta)

[1.3.3] 24/02/24 (hotfix)

  • feat(deploy): add deployment for missingdaystart.publisher (Ayush P Gupta)
  • chore(misc): update submodules ref (Ayush P Gupta)
  • fix(queue): remove all poison queue and processing (Ayush P Gupta)
  • fix(log): fix Log Template for error Logging (Himanshu Saini)
  • feat(missing-daystart): upgrade publisher project (Ayush P Gupta)
  • feat(missing-daystart): skip if too many msg in queue (Ayush P Gupta)
  • fix(misc): logger dependency issue (Ayush P Gupta)
  • feat(reportprocessor-sync): log exception (Ayush P Gupta)

[1.3.2] 22/02/24 (hotfix)

  • refactor(missing-daystart): add logger, cache for company settings (Ayush P Gupta)
  • refactor(project): rename multiple projects (Ayush P Gupta)
  • feat(missing-daystart): separate Missing DayStart Queue Processor (Manas Agarwal)

[1.3.1] 22/02/24 (hotfix)

  • fix(misc): missing EventValidationException (Ayush P Gupta)
  • feat(logger): add msg id as prefix to console logs (Ayush P Gupta)
  • feat(logger): add prefix to timer console logs (Ayush P Gupta)
  • chore(misc): minor changes to logging processing time (Ayush P Gupta)

[1.3.0] 22/02/24 (hotfix)

  • feat[ReportProcessorSync]: Add Docker Support (Himanshu Saini)
  • chore(validation): Handle Validation Errors better (Himanshu Saini)

[1.2.9] 21/02/24 (hotfix)

  • fix(daysession): remove null day end time check when marking IsSyncedToReports to true (Ayush P Gupta)
  • fix(logger): add more timer logs (Ayush P Gupta)
  • fix(logger): do not log process time of failure on console (Ayush P Gupta)

[1.2.8] 21/02/24 (hotfix)

  • fix(company-setting): use cache at multiple places (Ayush P Gupta)
  • fix(daysession): remove unnecessary logging, throw exception if all events not processed (Ayush P Gupta)

[1.2.7] 21/02/24 (hotfix)

  • fix(daysession): add timer logs, add known exception, reuse company settings (Ayush P Gupta)

[1.2.6] 21/02/24 (hotfix)

  • fix(logger): log only errors on Serilog (Himanshu Saini)
  • chore(report-processor-sync): minor changes with config (Ayush P Gupta)
  • fix(beatometer): add proper logs to keep track of failure (Mayank Shrivastava)
  • fix(beatometer): handle large decimal value case (Mayank Shrivastava)
  • fix(report-processor-sync): order by date desc; add only one item in queue per (Company,Employee,Date) (Himanshu Saini)
  • fix(report-processor-sync): add necessary config, launch settings (Ayush P Gupta)
  • chore(misc): minor optimization (Ayush P Gupta)
  • chore(docs): update README.md (Ayush P Gupta)

[1.2.5] 20/02/24 (hotfix)

  • fix(misc): remove null day end time check (Ayush P Gupta)

[1.2.4] 12/02/24

  • fix(report-processor): resolved error during data-binding (Manas Agarwal)

[1.2.3] 12/02/24

  • fix(misc): do not throw error if no day start found (Ayush P Gupta)

[1.2.2] 11/02/24

  • chore(log): include payload in exception (Ayush P Gupta)
  • fix(misc): update logger (Ayush P Gupta)

[1.2.1] 11/02/24

  • fix(misc): update logger (Ayush P Gupta)

[1.2.0] 11/02/24

  • fix(misc): dotnet issue in target framework (Ayush P Gupta)
  • feat(cache): add new logger, cache to company setting (Ayush P Gupta)
  • chore(misc): improve code (Ayush P Gupta)

[1.1.1] 11/02/24

  • fix(misc): downgrade to net 6 (Ayush P Gupta)

[1.1.0] 11/02/24

  • chore(misc): reformat code
  • fix(beatometer): downgrade to net 8
  • chore(misc): refactor code (Ayush P Gupta)
  • refactor(misc): break into small classes (Ayush P Gupta)
  • refactor(misc): reformat code (Ayush P Gupta)
  • feat(format): add husky pre commit hook for format (Ayush P Gupta)

[1.0.2] 10/02/24 (hotfix)

  • refactor(misc): split queueprocessor into sub files (Ayush P Gupta)
  • fix(queue): change queue config (Ayush P Gupta)
  • fix(log): remove console logging for serilog (Ayush P Gupta)

[1.0.1] 10/02/24 (hotfix)

  • fix(misc): change settings config (Ayush P Gupta)