Release Notes

    1.8.1 - 2025-06-17

    • Features: [APPS-11861] Update Elasticsearch and Opensearch with LG counts (#802)

    1.8.0 - 2025-05-21

    • Features: [GS-2652] Integration of a new LG Endpoint (#788)

    1.7.10 - 2024-08-21

    • Features: [GS-2321] Second QA Under Same Country Queue (#767)

    v1.7.9 - 2024-05-21

    • Changes: [GS-2190] Update Rework job flow (#743)
    • Bug fixes: Fixes qa date issue (#752)
    • Bug fixes: [NO-TICKET] Handles special chars in tag_name (#748) (#758)
    • Changes: [GS-2191] Updates job rework schedule (#746)
    • Changes: [GS-2246] Refactors move priority logic (#744)
    • Bug fixes: [GS-2260] Adds typecasting to metric id and fixes related test cases (#745)
    • chore(*): [GS-2187] added create table query (#739)
    • Changes: [GS-2120] Refactors stats service code and updates, adds test cases (#738)

    1.7.8 - 2024-02-21

    • Changes: [GS-2082] Modify priority of LM task (#725)
    • Changes: [GS-1796] CDK Fixes (#718)

    1.7.7 - 2023-10-10

    • Changes: [GS-1914] Remove hide = false condition from category query (#712)

    1.7.6 - 2023-09-22

    • Changes: [GS-1805] Support mysql 8 on RDS (#702)
    • Changes: [GS-1846] Include dma in export API response for tag pois

    1.7.5 - 2023-09-08

    • Changes: [GS-1782] Add new reason flags for LM (#700)
    • Changes: [GS-1797] Add new rejection reason for Quebec pois (#701)

    1.7.4 - 2023-08-10

    • Changes: Add healthcare queue enqueuing and dequeuing logic (#695)

    1.7.3 - 2023-07-13

    • Changes: Add QA percent 50 and 75

    1.7.2 - 2023-07-04

    • Features: [GS-1503] Trainee Queue Implementation (#676)

    1.7.1 - 2023-06-27

    • Changes: Add new rejection reason
    • Changes: Set alert on tags_scanner,oo_brands_scanner,job rework cron job

    1.7.0 - 2023-05-09

    • Changes: Update driver version for mysql

    1.6.3 - 2023-03-14

    • Changes: [GS-1093] Change query for picking sensitive data (#661)

    1.6.2 - 2023-01-04

    • Improvements: [MS-325] Add support for updating display hours field in poi table (#657)
    • Bug fixes: [MS-313] fix api test on github action in blueprint api (#656)
    • Bug fixes: [MS-137] update healthcheck for elastic search cluster (#653)
    • Bug fixes: [MS-97] Change for better handling of failed jobs (#652)

    1.6.1 - 2022-10-14

    • Bug fixes: [GG-2894] Sync search and listing api for tags in location manager (#646)

    1.6.0 - 2022-09-23

    • Features: [GG-2883] Add support to lookup on poi hash basis

    1.5.5 - 2022-09-02

    • Bug Fixes: [GG-2871] Removes ES Healthcheck

    1.5.4 - 2022-08-08

    • Features: [GG-2824] Add reporting api

    1.5.3 - 2022-05-26

    • Changes: [GG-2672]: Update GeoJson Formatting in POIByBounds Resource (#618)

    1.5.2 - 2022-05-19

    • Features: [GG-2668] Adding POIByBounds API to support OD Location SDK (#613)

    1.5.1 - 2022-04-22

    • Changes: [GG-2635] Adds radius field

    1.5.1 - 2022-04-22

    1.5.1 - 2022-04-22

    1.5.0 - 2022-03-15

    • Features: [GG-2541] Adding fence value in Get POIs API (#595)
    • Features: [GG-2536] Adds basic auth support (#594)
    • Changes: [GG-2491] Adding Email Id to response data (#585)

    1.4.25 - 2022-02-24

    • Bug fixes: [GG-2500] Fix LM file upload issue

    1.4.24 - 2022-02-17

    • Features: [GG-2434] Add support for private tag without account (#582)

    1.4.23 - 2021-12-01

    • Features: [GG-2361] Adds endpoint for tenant & account info (#574)
    • Features: [GG-2379] Adding subscription id in search tag resource (#578)

    1.4.22 - 2021-11-10

    • Features: [GG-2314] Adds xray in bp api (#570)
    • Features: [GG-2350] Adding created_at in gt_vaani poller lambdas posts (#571)

    1.4.21 - 2021-09-06

    • Bug fixes: [GG-2256] Accept unicode city state pairs

    1.4.20 - 2021-08-12

    • Bug fixes: [LM-351] Fix tag is not in buildable state (#562)

    1.4.19 - 2021-02-19

    • Bug fixes: [GG-1964] Updates poi poller to send old and new sensitivity in case of category change with extra data (#552)
    • Bug fixes: [GG-1957] Updates trigger to handle soft deleted POI (#551)
    • Bug fixes: [GG-1953] Fixes delta counts (#550)
    • Bug fixes: [GG-1943] Ads check for zero counts in final response creation (#547)
    • Bug fixes: [GG-1953] Fixes current count for blueprinted status in email api for vaani-lm integration (#546)
    • Bug fixes: [GG-1873] Fixes matcher api call in manual poi add flow (#545)
    • Bug fixes: [GG-1906] Handles account id null cases (#541)
    • Bug fixes: [GG-1894] Adds tag id in the api response (#536)
    • Features: [GG-1914] Adds info in email data api for deeplink support (#543)
    • Features: [GG-1903] Adds delta count calculation logic (#538)
    • Features: [GG-1788] Adds CDK Tests (#531)
    • Features: [GG-1780] Create poller for all tables (#524)
    • Features: GG-1779] Adds changelog schema for mysql and postgres db
    • Features: [GG-1775] Adds subscription info in tag list api
    • Features: [GG-1772] Adds subscription related APIs
    • Changes: [SRE-10074] Updates instance DNS (#534)

    1.4.18 - 2020-09-30

    • Improvements: [LM-344] Add id, status and reason columns (#509)
    • Bug fixes: [LM-346|LM-365] Fix city/state query
    • Features: [GG-1600] Adds expired key listener (#511)

    1.4.17 - 2020-07-17

    • Features: [INM-308] Removed skipped redis entries for oo queue (#502)

    1.4.16 - 2020-07-06

    • Bug fixes: [GG-1469] Invalid category name in case of second qa (#499)
    • Features: [#GG-1424] Adds support for sending Second QA feedback (#492)

    1.4.15 - 2020-06-30

    • Changes: [GG-1454] Update app-search ES Url

    1.4.14 - 2020-06-26

    • Bug fixes: [#INM-325] Fixes category sensitivity value for graylisted categories

    1.4.13 - 2020-05-08

    • Features: [GG-1260] Poi Deduping in the iq (#485)
    • Changes: [LM-408] Use tenant’s sensitivity in poi counts

    1.4.12 - 2020-05-05

    • Bug fixes: [INM-193] Prevents rework for users with no Qaed poi (#482)

    1.4.11 - 2020-04-30

    • Bug fixes: [INM-188] Fix Missing BP Data issue (#476)
    • Changes: [GG-1273] Include rework pois in rework task (#477)

    1.4.10 - 2020-04-22

    • Bug fixes: [INM-176] Updates source for tag and brand scanner script (#468)
    • Bug fixes: Fix LM tabtype error (#473)

    1.4.9 - 2020-04-20

    • Features: [GG-1185] Add country in the outlier api (#469)
    • Features: Adds new rejected & accepted tab counts (#467)
    • Features: [GG-1185] Outlier Warning Backend Changes (#461)
    • Changes: [GG-960] Use poi country instead of tenant’s country for s… (#470)
    • Changes: [LM-363] Move rejected and sensitive pois to rejected tab (#462)

    1.4.8 - 2020-04-08

    • Bug fixes: Optimize bpm users fetch query

    1.4.7 - 2020-04-03

    • Bug fixes: [GG-1216] Updates poi query for DQ and IQ to retain the order (#452)
    • Changes: [GG-906] Quality Score Simplification (#422)

    1.4.6 - 2020-04-02

    • Bug fixes: Fixes hash key update

    1.4.5 - 2020-03-30

    • Bug fixes: [INM-140] Fix second qa issue (#446)
    • Bug fixes: [GG-1211] Update query for oo brand scanner
    • Features: [GG-1199] Adds support for flush_all parameter in DQ Queue upload (#450)

    1.4.4 - 2020-03-18

    • Features: [BLUE-1157] Displaying BP category name in rework modal (#434)

    1.4.3 - 2020-03-04

    • Bug fixes: [INM-131] Fixing Polygon Containment issue in Second QA (#438)

    1.4.2 - 2020-03-03

    • Bug fixes: [GG-1163] BP Task Progress report imps & fixes. (#419)
    • Bug fixes: [GG-994] Fixes incorrect score calculation after second qa
    • Bug fixes: [GG-1170] Fixing Address already exists in IQ (#423)
    • Features: [BLUE-1264] Displaying list of blocked users in manager (#429)
    • Features: [BLUE-1348] Adding mail for auto rework task created (#425)

    1.4.1 - 2020-02-27

    • Bug fixes: Fixing read only transaction in ReviewJobResource (#431)

    1.4.0 - 2020-02-20

    • Bug fixes: [GG-994] Fixes incorrect score calculation after second qa
    • Bug fixes: [GG-1170] Fixing Address already exists in IQ (#423)
    • Bug fixes: [GG-1043] Fix issue in send mail (#418)
    • Bug fixes: [GG-1158] Adds missing poi attrs to QA logs (#412)
    • Bug fixes: [GG-1142] Adds no QAed poi under rework
    • Features: [BLUE-1348] Adding mail for auto rework task created (#425)
    • Features: [GG-1130] Implements Flexible QA percentage (#416)
    • Changes: [BLUE-1043] Improving communication feature in zendesk (#411)

    1.3.9 - 2020-02-17

    • Changes: [GG-1155] Separating PQ permission from custom queues (#408)
    • Changes: [BRANDACT-15411] Creating groups for custom Queues (#403)

    1.3.8 - 2020-02-13

    • Bug fixes: [GG-1143] Fixing second qa pois being served in custom queues (#401)
    • Features: [BLUE-1403] Adds BP Task Reports (#398)
    • Features: [GG-1091] Add user_id col to job_poi_status (#391)

    1.3.8 - 2020-02-11

    • Features: [BLUE-1403] Adds BP Task Reports (#398)
    • Features: [GG-1091] Add user_id col to job_poi_status (#391)

    1.3.7 - 2020-02-04

    • Bug fixes: [GG-1126] Fixing hours return value in case of Ingestion Queue (#397)
    • Bug fixes: [GG-1125] Fix brandId error in IQ (#396)
    • Bug fixes: [BLUE-1399] Add error tracking for qa pois (#389)
    • Features: [BLUE-1405] Changes to use separate db for jobs (#395)

    1.3.7 - 2020-02-03

    • Bug fixes: [GG-1126] Fixing hours return value in case of Ingestion Queue (#397)
    • Bug fixes: [GG-1125] Fix brandId error in IQ (#396)
    • Bug fixes: [BLUE-1399] Add error tracking for qa pois (#389)

    1.3.7 - 2020-02-03

    • Bug fixes: [GG-1125] Fix brandId error in IQ (#396)
    • Bug fixes: [BLUE-1399] Add error tracking for qa pois (#389)

    1.3.7 - 2020-01-30

    • Bug fixes: [BLUE-1399] Add error tracking for qa pois (#389)

    1.3.6 - 2020-01-21

    • Features: [GG-1089] Creating cron job for task creation for OO added brands via ingestion tool (#388)
    • Features: [GG-1073] Implementing O&O queue (#385)
    • Changes: [GG-1092] Adding brandName and categoryName in ingestion poi source data (#387)

    1.3.5 - 2020-01-10

    • Bug fixes: [GG-1075] Fixing serving of poi from selected queue (#382)
    • Bug fixes: [LM-334] Updates conflict column name (#378)

    1.3.4 - 2020-01-08

    • Bug fixes: [LM-334] Updates conflict column name (#378)
    • Changes: [GG-1068] Serving poi from selected queue

    1.3.3 - 2020-01-07

    • Improvements: [GG-1051] Improves JP address formaatting along with other minor release related changes (#371)
    • Bug fixes: [LM-334] Fix invalid country id issue (#376)
    • Features: [GG-1056] Add rework count in bp job resp (#370) (#372)
    • Changes: [GG-1018] Changing Ingestion Review Job Resource (#365)

    1.3.2 - 2019-12-31

    • Bug fixes: [BLUE-1168] Fixes ISO Calendar calculation inconsistency. (#373)

    1.3.1 - 2019-12-10

    • Bug fixes: [GG-1006] Rework job post qa state not recorded (#353)
    • Bug fixes: [LM-355] Send block polygons in response (#347)
    • Bug fixes: [LM-343] Update blueprint status column in conflict tab (#348)
    • Bug fixes: [LM-342] Fix sorting on status and reason column (#345)
    • Bug fixes: [GG-602] Fix discrepency in fence size calculation (#344)
    • Changes: [GG-602] Revert GG-602 changes and related test cases (#359)

    1.3.1 - 2019-11-19

    • Bug fixes: [LM-355] Send block polygons in response (#347)
    • Bug fixes: [LM-343] Update blueprint status column in conflict tab (#348)
    • Bug fixes: [LM-342] Fix sorting on status and reason column (#345)
    • Bug fixes: [GG-602] Fix discrepency in fence size calculation (#344)

    1.3.1 - 2019-11-13

    • Bug fixes: [LM-342] Fix sorting on status and reason column (#345)
    • Bug fixes: [GG-602] Fix discrepency in fence size calculation (#344)

    1.3.0 - 2019-11-07

    • Improvements: [GG-916] Adjust queue serving and handling for dq (#326)
    • Bug fixes: [GG-963] Fixing comments value in historyLog table for UpdatePOIMetaResource (#336)
    • Bug fixes: [GG-965] Reports failed pois in dq enqueue (#337)
    • Bug fixes: [GG-967] Increasing hours display length in api (#338)
    • Bug fixes: [GG-962] Preventing updation of address source from ingestion Queue (#335)
    • Bug fixes: [LM-353] Hide RLGs from ES Results (#334)
    • Bug fixes: [GG-954] Count mismtach for ingestion Queue (#332)
    • Features: [GG 842] Ingestion queue processing (#317)
    • Changes: [GG-951] Change unbranded whitelist (#331)
    • Changes: [GG-956] Adding country code in update poi meta resource (#330)
    • Changes: [GG-908] rename column is_processed to processed (#329)
    • Changes: [GG-952] Changes to support file upload for python client (#328)

    1.2.24 - 2019-10-10

    • Improvements: [GG-885] Adds queue_id & job_id column (#312)
    • Bug fixes: [LM-323] Fix query timeout issue (#313)
    • Bug fixes: [LM-318] Fix DB error in tags query (#309)
    • Features: [GG 842] Ingestion queue processing (#317)
    • Features: [GG-866] Adds blueprint_status & radius field (#306)
    • Features: [GG-867] Adds reason field (#307)
    • Changes: [LM-319] Hide Residential tags from ui (#324)
    • Changes: [GG-867] Change reason flag mapping (#323)
    • Changes: [GG-921] Change Minion’s redis endpoints (#318)
    • Changes: [GG-877] Add instore and onlot polygons in the response of … (#310)

    1.2.23 - 2019-09-06

    • Changes: [GG-876] Add block type in whitelist category api (#308)

    1.2.22 - 2019-09-03

    • Bug fixes: [GG-869] Handling requests containing unicode characters (#304)
    • Changes: [GG-863] Update review job source to include zip_four,hours and… (#303)
    • Changes: [LM-316] Enable instant tag indexing on staging (#301)

    1.2.21 - 2019-08-30

    • Changes: [GG-851] Migrate to elasticache redis (#299)
    • Changes: [GG-771] Change auto rework error threshold from 95 to 90
    • Improvements: [GG-836] Add api for updating metadata of poi (#293)

    1.2.20 - 2019-08-22

    • Improvements: [GG-838] Adds debug logs for GG-770 in rework apis (#294)

    v1.2.19 - 2019-08-20

    • Bug fixes: Fix redis package version

    1.2.18 - 2019-08-19

    • Improvements: [GG-802] Add sensitivity field in tenants api (#287)
    • Improvements: [BLUE-1368] Simplify invalid job detection (#286)
    • Bug fixes: [BLUE-1371] Fix second review queue name fomrat (#290)
    • Bug fixes: [BLUE-1299] Fix Second QA POI stuck in inactive user (#281)

    1.2.17 - 2019-08-14

    • Improvements: [GG-802] Add sensitivity field in tenants api (#287)
    • Improvements: [BLUE-1368] Simplify invalid job detection (#286)
    • Bug fixes: [BLUE-1299] Fix Second QA POI stuck in inactive user (#281)

    1.2.17 - 2019-08-12

    • Bug fixes: [BLUE-1299] Fix Second QA POI stuck in inactive user (#281)

    1.2.16 - 2019-08-12

    • Bug fixes: [LM-297] Phase 1 changes for sensitivity (#282)

    1.2.15 - 2019-08-02

    • Improvements: [GG-775] Implement auto refresh in python client (#274)
    • Bug fixes: [LM-297] Block new sensitivity tier for blacklisted categories (#275)
    • Features: [GG-704] Adds maintainance queue (#272)

    1.2.14 - 2019-07-26

    • Bug fixes: [GG-722] Fix Cron jobs issues (#269)

    1.2.13 - 2019-06-19

    • Improvements: [BLUE-687] Adds new healthcheck endpoint for LM

    1.2.12 - 2019-06-17

    • Bug fixes: [BLUE-1076] Syncing score data on editor with report generated
    • Bug fixes: [GG-671] Updates POI Centroid Updates POI centroid to onlot center if the instore is not there

    1.2.12 - 2019-06-13

    • Bug fixes: [GG-671] Updates POI Centroid Updates POI centroid to onlot center if the instore is not there

    1.2.11 - 2019-06-11

    • Bug fixes: [BLUE-1141] Fix all error notification not received (#259)

    1.2.10 - 2019-06-04

    • Improvements: [BLUE-1295] Adds specific error codes for error messages (#252) (#253)
    • Bug fixes: [BLUE-1325] Adds deleted and category block filters while ser… (#257)
    • Bug fixes: [BLUE-1294] Parameterize default task priority (#246)
    • Bug fixes: [LM-256]fix mis-match tag count
    • Features: Adds a scanner script to scan tags updated by LM

    1.2.9 - 2019-05-30

    • Improvements: [BLUE-1295] Adds specific error codes for error messages (#252) (#253)
    • Bug fixes: [BLUE-1294] Parameterize default task priority (#246)
    • Bug fixes: [LM-256]fix mis-match tag count
    • Features: Adds a scanner script to scan tags updated by LM

    1.2.8 - 2019-05-09

    • Bug fixes: [BLUE-1294] Parameterize default task priority (#246)
    • Bug fixes: [LM-256]fix mis-match tag count
    • Features: Adds a scanner script to scan tags updated by LM

    1.2.7 - 2019-05-07

    1.2.6 - 2019-04-26

    • Features: Adds a scanner script to create task for modified tags (#242)

    1.2.5 - 2019-04-15

    • Improvements: japanese address formatting

    1.2.4 - 2019-03-28

    • Bug fixes: [LM-238] fix unicode conversion of non ascii characters

    1.2.3 - 2019-03-15

    • Bug fixes: [BLUE-1244] adds separate db funct to allow search in bpm (#219)
    • Bug fixes: Updated staging config
    • Bug fixes: [BLUE-1190] Added test cases
    • Bug fixes: [BLUE-1190] handled 0 score more intutively
    • Bug fixes: [BLUE-1190] fixed division by zero error in case of 0 user score

    1.2.2 - 2019-03-04

    • Bug fixes: fixed spacing to pass tox tests
    • Features: enables secondary queue access by permission only
    • Features: enables on demand secondary queue access for internal users
    • Features: add some new fields and review fixes
    • Features: exports ingestion api, removes tenant_id from update
    • Features: add new temp apis for geo ingestion

    1.2.1 - 2019-02-26

    1.2.0 - 2019-02-20

    • Improvements: added function to quickly update cron scripts
    • Improvements: moved cron health check to its own route
    • Improvements: add QA error types api
    • Bug fixes: type change for columns
    • Bug fixes: matcher URL in worker
    • Bug fixes: moved matcher results in worker
    • Bug fixes: allow tenant 0 (instead of 1) location groups to be imported from system
    • Bug fixes: batch process a function in job_refill to reduce query size
    • Bug fixes: handle TopologicalError and return a score of 0
    • Bug fixes: set initial value of last_modified when creating tags
    • Bug fixes: fix auto rating metadata bug
    • Bug fixes: fix refill issue
    • Bug fixes: fix job rework pipeline
    • Bug fixes: fix missing task type check for rework

    1.1.0 - 2018-09-06

    • Changes: [GG-53] tenant switch
    • Changes: add restriction on non job api
    • Improvements: add quality scores into earning reports
    • Improvements: [BLUE-1031] prohibit rework job creation in approved case
    • Improvements: support app code transition
    • Improvements: user token control enhancement
    • Features: [BLUE-1085] add script to support auto rework
    • Features: [BLUE-1094] add comments support for poi approval
    • Features: [BLUE-1048] add Zendesk ticket creation API
    • Features: [BLUE-1025] add QA auto scoring system
    • Features: [BLUE-1081] add support to upload rework job by excel
    • Features: [BLUE-1002] add secondary review queue
    • Features: [BLUE-686] add postal code validation APIs
    • Features: [BLUE-993] blueprints monthly reports
    • Features: add review queue status api
    • Features: [BLUE-1026] provide another user stats API
    • Features: [BLUE-1026] add user stats API
    • Features: [BLUE-1017] add endpoint for polygon detector api
    • Features: [BLUE-1011] add request id to API responses
    • Features: added support of building tag audience and neighborhood
    • Features: support search in brand and category APIs
    • Bug fixes: [BLUE-1097] fix brand search with tenant id
    • Bug fixes: [BLUE-1076] fix timezone issue for user reports
    • Bug fixes: added usage of new asian states elastic search index
    • Bug fixes: fix auth token poll keys

    1.0.0-beta.25 - 2018-05-15

    • Improvements: split BI APIs
    • Features: [BLUE-929] add blueprints api client library
    • Features: [BLUE-850] add API versioning
    • Bug fixes: make country code not nullable
    • Bug fixes: avoid marking deleted pois valid

    1.0.0-beta.24 - 2018-04-03

    • Changes: disable weighted queue feature
    • Improvements: [BLUE-911] add user-based QA queues and active QA user list
    • Improvements: send group email as well when creating user tasks
    • Improvements: [BLUE-806] improvements on QA queue implementation
    • Improvements: [BLUE-664] added brands and categories management APIs
    • Features: [BLUE-861] add rework get and update APIs
    • Features: [BLUE-862] breaking changes on QA api with integration of rework
    • Features: [BLUE-665] add BI APIs
    • Bug fixes: fix QA country on the second enqueue and add POI updating flag
    • Bug fixes: save polygons for approved qa jobs and only redo QA when users reject
    • Bug fixes: [BLUE-901] disallow two category POIs assigned to the same category block
    • Bug fixes: add secondary sorting rule for columns that allow duplicates
    • Bug fixes: handle timestamps better for status check

    1.0.0-beta.23 - 2018-01-03

    • Changes: [BLUE-728] stop daily rebuilding
    • Changes: move self serve task to medium queue by default
    • Changes: increase the frequency of job refill task
    • Changes: change location manager address source code
    • Improvements: provide more information for job and poi
    • Improvements: add brand name to POIs
    • Improvements: [BLUE-639] add import from system logs
    • Improvements: [BLUE-672] delete user pending key if user task changes
    • Improvements: [BLUE-608] changes on job submission
    • Improvements: skip all empty or near-empty rows in uploaded files
    • Improvements: [BLUE-615] new user pending key for a new job and some refactory
    • Improvements: [BLUE-634] support reason for suspending API
    • Improvements: [BLUE 650] add creator and source when creating jobs
    • Features: support client credentials authorization grant
    • Features: [BLUE-799] upload user files to s3
    • Features: [BLUE-677] allow to create tasks by uploading POI IDs
    • Features: add geocode api
    • Bug fixes: check auth apps in a proper way
    • Bug fixes: replace tab space when handling sheet content
    • Bug fixes: prevent long email for auth
    • Bug fixes: cut off long username input for login history
    • Bug fixes: fix issues of creating new POI
    • Bug fixes: fix POI creation without brand id
    • Bug fixes: should replace literal new lines with spaces
    • Bug fixes: [LM-27] correctly specify category results

    1.0.0-beta.22 - 2017-10-24

    • Improvements: [BLUE-614] retrieve tasks faster
    • Improvements: use latest matcher
    • Improvements: [BLUE-599] get job from priority queues when user queue is empty
    • Improvements: [BLUE-603] improve the frequency of POI data recycling
    • Improvements: [BLUE-584] add overlapping flag
    • Features: [BLUE-594] add job suspend and resume APIs
    • Bug fixes: [BLUE-609] only accept six digits SIC when updating POIs
    • Bug fixes: used wrong key var when dequeue
    • Bug fixes: [BLUE-592] tag name should be decoded
    • Bug fixes: [BLUE-583] fix overlapping detection and hide deleted nearby POIs
    • Bug fixes: [BLUE-582] add missed email to task email and add demo tenant in email black list
    • Bug fixes: status cron job string

    1.0.0-beta.21 - 2017-10-03

    • Improvements: add tenant id, email and app source code when sending out BP task emails
    • Improvements: [BLUE-562] enforce polygon overlap and containment
    • Improvements: [BLUE-570] Removed active task limit for low and medium priority queues
    • Improvements: [BLUE-557] improve poi status update cron functionality
    • Improvements: [BLUE-558] provide polygons when getting nearby POIs
    • Improvements: warn country code mismatches instead of replacing
    • Improvements: optimize job refill cron performance
    • Bug fixes: check job poi del status
    • Bug fixes: [BLUE-556] Calculate active job limits by country during job refill (#46)
    • Bug fixes: avoid check state code when state code is not provided
    • Bug fixes: [BLUE-554] reset user pending tasks when priority changes happen

    1.0.0-beta.20 - 2017-09-13

    • Changes: add build audience support for tags
    • Improvements: improve job email notification
    • Improvements: make search POI counts faster
    • Improvements: add hash key checks for uploading POIs to avoid duplicates
    • Features: add tag name checking API
    • Bug fixes: error message handling
    • Bug fixes: should pass brand id 0 if no brand is provided
    • Bug fixes: remove duplicated POI before adding POIs to tag
    • Bug fixes: performance improvement on sorting POIs
    • Bug fixes: allow empty phone numbers

    1.0.0-beta.19 - 2017-08-07

    • Improvements: improve cancellation of a task
    • Improvements: make state code be optional in blueprinting task
    • Improvements: simple verification on manual POI upload
    • Features: add phone number support for tags
    • Features: able to add new blueprinting job after populating POIs in a location group
    • Features: allow sorting for tagged POIs
    • Bug fixes: always check item type if it exists
    • Bug fixes: check status before updating task, avoid overwriting cancelled tasks
    • Bug fixes: add field restrictions on POI updating
    • Bug fixes: make sure workers save correct types of values even match API provides invalid ones
    • Bug fixes: missing phone number
    • Bug fixes: new and valid POIs should use phone number from temp table
    • Bug fixes: brands/tags/categories search
    • Bug fixes: geo search fixes, use multi searches
    • Bug fixes: check duplicated names when updating tags
    • Bug fixes: include module name when queuing cleanup task
    • Bug fixes: export should not use read-only
    • Bug fixes: forgot no tags case from previous commit
    • Bug fixes: order results again after finding brand/category names
    • Bug fixes: use correct HTTP code to check for success
    • Bug fixes: status should handle invalid values as well
    • Bug fixes: include tag ID when updating elastic search index

    1.0.0-beta.18 - 2017-07-24

    • Bug fixes: forgot no tags case from previous commit
    • Bug fixes: order results again after finding brand/category names
    • Bug fixes: use correct HTTP code to check for success
    • Bug fixes: status should handle invalid values as well
    • Bug fixes: include tag ID when updating elastic search index

    1.0.0-beta.17 - 2017-07-13

    • Changes: breaking changes on adding pending flag to staged POI
    • Improvements: make uploading sheet more flexible, take country code as optional
    • Improvements: handle uploaded poi file better
    • Improvements: add cancel task API
    • Improvements: get tags by id
    • Improvements: check state code
    • Improvements: check country before creating POI
    • Improvements: check subcategory before updating
    • Improvements: check tags before adding
    • Improvements: add safe check on POI creation
    • Improvements: add task creation notification
    • Improvements: add skipper logger
    • Improvements: allow to change LL when saving as UTB location
    • Improvements: generate groups based on apps setting
    • Improvements: send email notification once a job gets rejected
    • Features: add search POI counts api
    • Features: cancel poi upload task
    • Features: poi matching task status API
    • Features: POI match async workers
    • Features: new APIs for deleting and modifying staged POIs
    • Features: tag count api for brands and categories
    • Features: export poi
    • Features: search APIs
    • Features: system import for tagged POIs
    • Features: search APIs and added ES
    • Features: get POIs by tag
    • Features: custom poi db calls
    • Features: create and update tags
    • Features: create new tag
    • Features: add authorization code flow
    • Features: POI company name changing API
    • Bug fixes: forgot to remove a log
    • Bug fixes: add country to export data
    • Bug fixes: handle no new POI after uploading
    • Bug fixes: show error message when duplicate key is found
    • Bug fixes: check empty result for file upload
    • Bug fixes: set_limiter should behave differently
    • Bug fixes: poi match script redis range
    • Bug fixes: don’t get deleted POIs in a location group
    • Bug fixes: item id should be optional
    • Bug fixes: postgres ORDER BY needs ASC/DESC spec for each attribute
    • Bug fixes: forgot to save sheet
    • Bug fixes: content type and support response object
    • Bug fixes: add tags for pois with reverted poi id and tag id, test cases changes
    • Bug fixes: tag count without brand 0
    • Bug fixes: set default count as zero
    • Bug fixes: add limit on searching tagged POI
    • Bug fixes: poi search fixes
    • Bug fixes: need more info about user
    • Bug fixes: add id token
    • Bug fixes: from args
    • Bug fixes: fixed poi_status_update only counting approved jobs
    • Bug fixes: delete all pending job keys when deleting a task

    1.0.0-beta.16 - 2017-05-08

    • Features: add phone number to POI creating API
    • Bug fixes: on-lot deletion
    • Bug fixes: correct removing apps set

    1.0.0-beta.15 - 2017-05-05

    • Bug fixes: moving POI history log
    • Bug fixes: add history log and radar to POI creation
    • Bug fixes: unicode comments
    • Bug fixes: should use unicode for history comments
    • Bug fixes: format user ids in frontend, and use correct type
    • Bug fixes: handle empty list correctly

    1.0.0-beta.14 - 2017-05-03

    • Bug fixes: check hash key for non branded poi
    • Bug fixes: handle empty polygons better and deletion of empty blocks
    • Bug fixes: raise error when missing user activities

    1.0.0-beta.13 - 2017-04-27

    • Many breaking changes happened since last release.

    1.0.0-beta.12 - 2017-01-27

    • Bug fixes: check account status before creating account
    • Bug fixes: create user group when creating account

    1.0.0-beta.11 - 2017-01-26

    • Improvements: provide full earning info for job results
    • Improvements: add queue names to review job
    • Bug fixes: correct bonus type value

    1.0.0-beta.10 - 2017-01-26

    • Breaking changes: review and escalation pending key changes (name and timeout)
    • Features: job listener to re-enqueue review and escalation jobs
    • Improvements: add user starting year and month to profile
    • Improvements: add qa user id
    • Improvements: add bonus type for non-bonus earnings
    • Improvements: add more guards for job queues to prevent duplicates processing at the same time
    • Bug fixes: correct work flow for review and escalation jobs
    • Bug fixes: revert timeout
    • Bug fixes: set correct source value

    1.0.0-beta.9 - 2017-01-24

    • Breaking changes: new uploading table for user photo
    • Breaking changes: new job queue design
    • Features: add escalation review queue
    • Features: sampling POIs
    • Improvements: polygon source for different clients
    • Improvements: add qa date and qa status to earning results
    • Improvements: add bonus type for job results
    • Bug fixes: level up message

    1.0.0-beta.8 - 2017-01-19

    • Improvements: enable user role
    • Improvements: read settings from DB
    • Improvements: review job queues by countries
    • Improvements: compute polygon centroid from API
    • Improvements: follow wkt for geometry
    • Features: add review job count API
    • Bug fixes: logging previous polygon correctly

    1.0.0-beta.7 - 2017-01-06

    • Improvements: add description to earnings
    • Improvements: add ha, va, alt, comments, brand name to validation API

    1.0.0-beta.6 - 2017-01-06

    • Improvements: return 204 for device location API
    • Improvements: retail block support
    • Improvements: BP user list with more information
    • Features: QA job APIs: comments, history logs, re-enqueue, rating and more.

    1.0.0-beta.5 - 2016-12-20

    • Features: support job bonus

    1.0.0-beta.4 - 2016-12-19

    • Breaking changes: require client id in certain APIs
    • Improvements: allow existing users to create accounts
    • Improvements: accept need to review in job API
    • Improvements: provide category names in location response
    • Improvements: provide reward description
    • Improvements: able to update job poi status
    • Improvements: earnings in order
    • Features: new static resource APIs
    • Features: location by id API
    • Features: support user roles
    • Features: provide total points and monthly total points
    • Features: earning history API
    • Features: user points cron job
    • Changes: unit tests
    • Changes: remove SSN in profile
    • Changes: config file and fab changes

    1.0.0-beta.3 - 2016-09-21

    • Improvements: add first name and last name for account creation

    1.0.0-beta.2 - 2016-09-21

    • Bug fixes: user should not get a same validation job twice

    1.0.0-beta.1 - 2016-09-21

    • Bug fixes: add user ids into leaderboard to avoid dups
    • Improvements: add legal names into leaderboard
    • Improvements: add first name and last name for account activation

    1.0.0-beta.0 - 2016-09-20

    Beta release of Blueprints-API

    • Blueprints Job APIs
    • Verification Job APIs
    • User Account APIs
    • Device APIs
    • POI APIs
    • Job Listener
    • Job Refill Cron
    • Leaderboard Cron

    0.0.1 - 2016-09-17

    • First Release