Release Notes

1.7.8 - 2024-01-30

  • 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