chandresh pancholi
18629969c2
Merge pull request #84 from navi-medici/clickstream-customisation
...
Clickstream customisation
2023-11-30 15:27:20 +05:30
chandresh-pancholi
5974fd4454
TP-48365| customising clickstream event ingestion
2023-11-30 15:19:41 +05:30
chandresh-pancholi
d3844d884b
TP-48365| customising clickstream event ingestion
2023-11-30 15:15:48 +05:30
sanjog panda
b332e29c20
Merge pull request #79 from navi-medici/dependabot/maven/litmus-core/com.h2database-h2-2.2.220
...
Bump h2 from 1.4.200 to 2.2.220 in /litmus-core
2023-10-30 18:51:07 +05:30
Akshat Soni
63a8611cc0
Akshat | TP-36114 | make timeouts configurable in litmus except for clickstrea… ( #81 )
...
* TP-36114 | make timeouts configurable in litmus except for clickstream pusblisher
* TP-36114 | resolve some comments
* TP-36114 | change writeTimeout to callTimeout
2023-08-01 18:09:02 +05:30
sanjog panda
75f9a70675
Merge pull request #82 from navi-medici/repo-sync/pre-commit/default
...
SP-706 | Synced file(s) with navi-infosec/security-workflows
2023-07-26 12:16:34 +05:30
security-bot_navi
dbe43407c7
SP-706 | Created local '.pre-commit-config.yaml' from remote 'pre-commit-config/.pre-commit-config.yaml'
2023-07-25 16:53:29 +00:00
dependabot[bot]
6a6c75402f
Bump h2 from 1.4.200 to 2.2.220 in /litmus-core
...
Bumps [h2](https://github.com/h2database/h2database ) from 1.4.200 to 2.2.220.
- [Release notes](https://github.com/h2database/h2database/releases )
- [Commits](https://github.com/h2database/h2database/compare/version-1.4.200...version-2.2.220 )
---
updated-dependencies:
- dependency-name: com.h2database:h2
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-07-07 22:16:37 +00:00
chandresh pancholi
d571a3d18c
Merge pull request #76 from medici/TP-12345-hotfix
...
Akshat | TP-12345 | fix issue of NaN and add new status introduced by tesseract
2023-05-21 10:07:43 +05:30
akshat-sonic
eadbffc46a
TP-12345 | fix issue of NaN and add tesseract Id new status
2023-05-21 10:01:01 +05:30
Akshat Soni
5644816e67
Akshat | TP-28210 | Query revamp ( #75 )
...
* TP-28219 | remove treatment from dashboard if variants present
* TP-28210 | get correct count of testUsers and limit progress bar to 100%
* TP-28210 | add population result service
* TP-28210 | update fetch experiment stats for data
* TP-28210 | spell correct
* TP-28210 | show graph timestamps in default zone
* TP-28210 | change shedlock name
* TP-28210 | get population metric from table
* TP-28210 | add functionality to reset metrics
* TP-28210 | remove tesseractId from PopulationResult
* TP-28210 | give variantNames in query variable
* TP-28210 | minor bug fixes
* TP-28210 | resolve comments
* TP-28210 | remove population query to be fetched from config
2023-05-19 12:40:07 +05:30
Akshat Soni
a5bfb370cf
TP-12345 ( #74 )
...
| sort population graph according to timestamp
2023-05-09 10:13:44 +05:30
Akshat Soni
29b53abb11
TP-12345 | fix start time of query ( #73 )
2023-05-08 20:32:24 +05:30
Akshat Soni
fe5251dad7
Akshat | TP-12345 | fix tesseract id status updation ( #72 )
2023-05-08 11:53:14 +05:30
Akshat Soni
bf79010b99
TP-12345 | handled null that comes from database as string ( #71 )
2023-05-06 15:35:02 +05:30
Akshat Soni
47bc5cb5cc
Akshat | TP-12345 | disable duplicate metrics and refactor code ( #70 )
...
* TP-12345 | duplicate metrics not allowed for any experiment
* TP-12345 | remove chances of failures
* TP-12345 | not persisting total users for experiments with no info
2023-05-05 22:51:27 +05:30
Akshat Soni
286fa34dcc
Akshat | TP-12345 | enabled in experiment response ( #69 )
...
* TP-12345 | add update metric query method and also response status bad request
* TP-12345 | remove @ResponseStatus
* TP-12345 | add enabled in experiment response
2023-05-05 19:55:48 +05:30
chandresh pancholi
c0c3695317
TP-12345|experiment enable ( #68 )
2023-05-05 08:21:54 +05:30
Akshat Soni
2b7715a37c
Akshat | TP-12345 | add update metric query method ( #67 )
2023-05-05 02:27:03 +05:30
Akshat Soni
065aec2ad0
TP-26660 | optional primary metric ( #66 )
2023-05-04 00:25:03 +05:30
chandresh pancholi
2fc1c5f158
Merge pull request #65 from medici/litmus-event-bus-client
...
TP-12345|disabling experiment validator
2023-05-03 19:18:28 +05:30
chandresh-pancholi
d3e3076b39
TP-12345|disabling experiment validator
2023-05-03 19:18:09 +05:30
chandresh pancholi
3ddd01f89c
Merge pull request #64 from medici/litmus-event-bus-client
...
TP-12345|disabling experiment validator
2023-05-03 17:59:30 +05:30
chandresh-pancholi
497c9cc240
TP-12345|disabling experiment validator
2023-05-03 17:59:06 +05:30
chandresh pancholi
5287d23951
Merge pull request #63 from medici/TP-26660-tesseract-fetch-modifications
...
Akshat | TP-26660 | add option for refreshing the metric from backend
2023-05-02 01:47:35 +05:30
akshat-sonic
7177717172
TP-26660 | add option for refreshing the metric from backend
2023-05-01 19:10:49 +05:30
chandresh pancholi
e5e473dc31
Merge pull request #62 from medici/litmus-event-bus-client
...
TP-12345|integrating event-bus-client
2023-04-30 20:45:29 +05:30
chandresh-pancholi
1a2b175803
TP-12345|integrating event-bus-client
2023-04-30 20:44:19 +05:30
chandresh pancholi
8084eac0f1
Merge pull request #61 from medici/TP-26660-email-id-compulsary-fix
...
Akshat | TP-26660 | add email-id as compulsary header in all update and create APIs
2023-04-30 15:53:14 +05:30
akshat-sonic
f6d22a5486
TP-26660-email-id-compulsary-fix | add email-id as compulsary header in all apis
2023-04-30 10:51:32 +05:30
chandresh pancholi
4a3d428da3
Merge pull request #60 from medici/TP-26660-index-on-tables
...
Akshat | TP-26660 | add index on tables
2023-04-28 00:31:11 +05:30
akshat-sonic
2b0b8ce2aa
TP-26660 | add index on tables
2023-04-28 00:29:15 +05:30
chandresh pancholi
ee16d14d47
Merge pull request #59 from medici/TP-26660-remove-kafka
...
Akshat | TP-26660 | remove kafka listener
2023-04-27 23:25:40 +05:30
akshat-sonic
0c0027f843
TP-26660 | remove kafka listener
2023-04-27 23:24:00 +05:30
Akshat Soni
950dcb2999
TP-26660 | seperate out teamName and vertical ( #58 )
2023-04-27 14:34:12 +05:30
chandresh pancholi
9182687c1c
Merge pull request #57 from medici/TP-26660-fix
...
Akshat | TP-26660 | change timestamp name
2023-04-27 13:35:52 +05:30
akshat-sonic
19a69957e2
TP-26660 | change timestamp name
2023-04-27 13:14:35 +05:30
chandresh pancholi
61b535a211
Merge pull request #56 from medici/TP-26660-fix
...
Akshat | TP-26660 | Remove swagger
2023-04-26 20:15:48 +05:30
akshat-sonic
eb75847c7d
TP-26660 | disable open-api
2023-04-26 19:56:20 +05:30
akshat-sonic
c253102699
Merge remote-tracking branch 'origin/master' into TP-26660-fix
2023-04-26 19:34:32 +05:30
akshat-sonic
d098f833f3
TP-26660 | disable swagger
2023-04-26 19:32:58 +05:30
Akshat Soni
6097ef252c
TP-26660 | hotfix for qa data ( #55 )
2023-04-26 19:09:57 +05:30
akshat-sonic
446ac21aec
TP-26660 | hotfix for qa data
2023-04-26 16:57:23 +05:30
Akshat Soni
b08003a5c6
Akshat | TP-19860 | Tesseract Integration, Query integration including fetching metrics and showing on Frontend ( #37 )
...
* TP-19860 | integrate tesseract client
* TP-19860 | add stats path
* TP-19860 | add RestClient
* TP-19860 | move dtos to model
* TP-19860 | add ExperimentMetricResultListener
* TP-19860 | add metric processing
* TP-19860 | add registerExperimentMetricQueries
* TP-19860 | add totalUsers for metric result
* TP-19860 | add table data extraction
* TP-19860 | add apis for showing metrics on frontent
* TP-19860 | change timestamps
* TP-19860 | sort audit trail by created_at
* TP-19860 | resolve https://github.cmd.navi-tech.in/medici/litmus/pull/37#discussion_r106189
* TP-19860 | resolve https://github.cmd.navi-tech.in/medici/litmus/pull/37#discussion_r106190
* TP-19860 | change metric result design
* TP-19860 | update experimentDataDto fetch
* TP-19860 | move getTesseractQueryRegisterRequest to Tesseract Client
* TP-19860 | resolve https://github.cmd.navi-tech.in/medici/litmus/pull/37#discussion_r106198
* TP-19860 | resolve https://github.cmd.navi-tech.in/medici/litmus/pull/37#discussion_r106192
* TP-19860 | resolve https://github.cmd.navi-tech.in/medici/litmus/pull/37#discussion_r106201
* TP-19860 | add tesseractId status updation from tesseract service
* TP-19860 | add duplicate metric exception
* TP-19860 | remove failed lazy loading error
* TP-19860 | refactor code
* TP-19860 | remove dms dtos
* TP-19860 | change cron to run between 10 PM to 4 PM
* TP-19860 | add start and end time in necessary query variables
* TP-19860 | add shedlock
* TP-19860 | edit cron and add shedlock
* TP-19860 | make tesseract_id index name unique
* TP-19860 | add shedlock table
* TP-19860 | add chi square test and experiment impact
* TP-19860 | add name of CONTROL and TREATMENT to Constants
* TP-19860 | fix tests
* TP-19860 | resolve https://github.cmd.navi-tech.in/medici/litmus/pull/37#discussion_r108021
* TP-19860 | resolve https://github.cmd.navi-tech.in/medici/litmus/pull/37#discussion_r108022
* TP-19860 | resolve https://github.cmd.navi-tech.in/medici/litmus/pull/37#discussion_r108024
* TP-19860 | resolve https://github.cmd.navi-tech.in/medici/litmus/pull/37#discussion_r108148
* TP-19860 | resolve https://github.cmd.navi-tech.in/medici/litmus/pull/37#discussion_r108149
* TP-19860 | resolve https://github.cmd.navi-tech.in/medici/litmus/pull/37#discussion_r108150
* TP-19860 | resolve https://github.cmd.navi-tech.in/medici/litmus/pull/37#discussion_r108151
* TP-19860 | resolve https://github.cmd.navi-tech.in/medici/litmus/pull/37#discussion_r108165
* TP-19860 | resolve https://github.cmd.navi-tech.in/medici/litmus/pull/37#discussion_r108168
* TP-19860 | resolve https://github.cmd.navi-tech.in/medici/litmus/pull/37#discussion_r108170
* TP-19860 | resolve https://github.cmd.navi-tech.in/medici/litmus/pull/37#discussion_r108171
* TP-19860 | resolve https://github.cmd.navi-tech.in/medici/litmus/pull/37#discussion_r108172
* TP-19860 | resolve https://github.cmd.navi-tech.in/medici/litmus/pull/37#discussion_r108176
* TP-19860 | resolve https://github.cmd.navi-tech.in/medici/litmus/pull/37#discussion_r108177
* TP-19860 | throw when query variables are invalid
* TP-19860 | resolve https://github.cmd.navi-tech.in/medici/litmus/pull/37#discussion_r108181
* TP-19860 | resolve https://github.cmd.navi-tech.in/medici/litmus/pull/37#discussion_r108183
* TP-19860 | resolve https://github.cmd.navi-tech.in/medici/litmus/pull/37#discussion_r108185
* TP-19860 | resolve https://github.cmd.navi-tech.in/medici/litmus/pull/37#discussion_r108186 && https://github.cmd.navi-tech.in/medici/litmus/pull/37#discussion_r108187
* TP-19860 | resolve https://github.cmd.navi-tech.in/medici/litmus/pull/37#discussion_r108259
* TP-19860 | resolve https://github.cmd.navi-tech.in/medici/litmus/pull/37#discussion_r108273
* TP-19860 | resolve https://github.cmd.navi-tech.in/medici/litmus/pull/37#discussion_r108274
* TP-19860 | resolve https://github.cmd.navi-tech.in/medici/litmus/pull/37#discussion_r108182
* TP-19860 | change application.properties
* TP-19860 | add max days before current date we get data of total Users
* TP-19860 | fix tests
* TP-19860 | resolve https://github.cmd.navi-tech.in/medici/litmus/pull/37#discussion_r108346
* TP-19860 | resolve https://github.cmd.navi-tech.in/medici/litmus/pull/37#discussion_r108356
* TP-19860 | resolve https://github.cmd.navi-tech.in/medici/litmus/pull/37#discussion_r108353
* TP-19860 | resolve https://github.cmd.navi-tech.in/medici/litmus/pull/37#discussion_r108352
* TP-19860 | resolve https://github.cmd.navi-tech.in/medici/litmus/pull/37#discussion_r108351
* TP-19860 | resolve https://github.cmd.navi-tech.in/medici/litmus/pull/37#discussion_r108348
* TP-19860 | remove tags from tesseract_id
* TP-19860 | add progress percent
* TP-19860 | handle edge case of adding variants
* TP-19860 | handle chi square test if no data
* TP-19860 | resolve https://github.cmd.navi-tech.in/medici/litmus/pull/37#discussion_r108874
* TP-19860 | add timed annotation
* TP-19860 | https://github.cmd.navi-tech.in/medici/litmus/pull/37#discussion_r108882 resolved
* TP-19860 | resolve https://github.cmd.navi-tech.in/medici/litmus/pull/37#discussion_r108880
* TP-19860 | better name for payload:
* TP-19860 | resolve https://github.cmd.navi-tech.in/medici/litmus/pull/37#discussion_r108873
* TP-19860 | resolve https://github.cmd.navi-tech.in/medici/litmus/pull/37#discussion_r109301
* TP-19860 | resolve https://github.cmd.navi-tech.in/medici/litmus/pull/37#discussion_r109308
* TP-19860 | resolve https://github.cmd.navi-tech.in/medici/litmus/pull/37#discussion_r109312
* TP-19860 | resolve https://github.cmd.navi-tech.in/medici/litmus/pull/37#discussion_r109315
* TP-19860 | add timed in tesseract client
* TP-19860 | remove optional as function response
2023-04-26 14:07:46 +05:30
Akshat Soni
db7b4e5c0a
Akshat | TP-12345 | empty variants array ( #54 )
...
* TP-12345 | empty variants array
* TP-12345 | empty variants array
2023-04-14 15:42:57 +05:30
Akshat Soni
baf5162b40
Akshat | TP-12345 | handle npe ( #53 )
...
* TP-12345 | handle npe when variants is null
* TP-12345 | handle npe when strategies is null
* TP-12345 | change back local_core.env
* TP-12345 | remove credentials from local_core.env
* TP-12345 | add dummy creds
2023-04-13 12:58:14 +05:30
Akshat Soni
0c5830db16
Akshat | TP-12345 | add index on experiments(enabled) ( #52 )
...
* TP-12345 | add index on experiments(enabled)
* TP-12345 | add group id when updating strategies
* TP-12345 | vertical should be equal to teamName
2023-04-11 20:33:17 +05:30
Akshat Soni
ea44f632d6
TP-12345 | change date time to Asia/Kolkata zone + Make file upload optional while creating segment ( #51 )
2023-04-10 18:55:20 +05:30
Akshat Soni
293fad68c0
Akshat | TP-12345 | dev hotfix ( #50 )
...
* TP-12345 | add play experiment
* TP-12345 | sort experiment audit trails
* TP-12345 | add tests
* TP-12345 | change name from play to restart
* TP-12345 | change log lines
* TP-12345 | resolve https://github.cmd.navi-tech.in/medici/litmus/pull/50#discussion_r106754
2023-04-10 15:59:03 +05:30
Akshat Soni
c7b148d856
Akshat | TP-19381 : add sample size api and added Update flow ( #38 )
...
* TP-19381 | add sample size api
* TP-19381 | refactor sample size api and fixed bug for all filter in teams
* TP-19381 | add tests
* Akshat | TP-23049 | Add Update Apis for Experiment Flow (#48 )
* TP-23049 | add metric and segment dropdown
* TP-23049 | change ExperimentResponse to DashboardExperimentResponse
* TP-23049 | add fetch experiment by name on portal in edit flow
* TP-23049 | attach metric to an experiment
* TP-23049 | add release, pause and rollback api for experiment
* TP-23049 | add required email in release, pause and rollback apiss
* TP-23049 | add createdAt, updatedAt and createdBy in experiment response
* TP-23049 | add experiment audit trails
* TP-23049 | change experimentInfoEntity
* TP-23049 | add controller tests
* TP-23049 | add variant sum validations
* TP-23049 | add mapper test
* TP-19381 | change sample size api from POST to GET
* TP-19381 | set updated by
* TP-19381 | resolve https://github.cmd.navi-tech.in/medici/litmus/pull/38#discussion_r105137
* TP-19381 | resolve https://github.cmd.navi-tech.in/medici/litmus/pull/38#discussion_r105138
* TP-19381 | resolve https://github.cmd.navi-tech.in/medici/litmus/pull/38#discussion_r105139
* TP-19381 | resolve https://github.cmd.navi-tech.in/medici/litmus/pull/38#discussion_r105140
* TP-19381 | resolve https://github.cmd.navi-tech.in/medici/litmus/pull/38#discussion_r105143
* TP-19381 | resolve https://github.cmd.navi-tech.in/medici/litmus/pull/38#discussion_r105146
* TP-19381 | resolve https://github.cmd.navi-tech.in/medici/litmus/pull/38#discussion_r105147
* TP-19381 | resolve https://github.cmd.navi-tech.in/medici/litmus/pull/38#discussion_r105153
* TP-19381 | resolve https://github.cmd.navi-tech.in/medici/litmus/pull/38#discussion_r105153
* TP-19381 | resolve https://github.cmd.navi-tech.in/medici/litmus/pull/38#discussion_r105159
* TP-19381 | convert Dto to DTO
* TP-19381 | Handle null pointer for old experiments
* TP-19860 | resolve https://github.cmd.navi-tech.in/medici/litmus/pull/38#discussion_r105145
* TP-19381 | add groupId while creating experiment
* TP-19381 | logged old and new configurations when updating an experiment
* TP-19381 | resolve https://github.cmd.navi-tech.in/medici/litmus/pull/38#discussion_r106617
* TP-19381 | add lazy loading for experiment entity for less memory usage on client side
* TP-19381 | add tests
2023-04-09 17:08:46 +05:30