API Domain Release Notes

         

        

Date

06/01/2018

Version

9450

What’s New

  1. AccountID >239600 not allowed to create 1v1 chatroom
  2. Don't do recursive 1v1 chatroom creation
  3. Dont alow searching broadcast by keyword
  4. Prevent user from updating profile with forbidden words

Date

05/26/2018

Version

9388

What’s New

  1. Fixed getTotal() connection leak during exception
  2. Fixed one exceptional SQL query that exposed the bug above

Date

04/11/2018

Version

9305

What’s New

  1. DB connection pool bug fix
  2. Cookie expire time to 3 years

Date

04/05/2018

Version

9264

What’s New

  1. Retry after deadlock
  2. Added logs for sql update queue

Date

03/28/2018

Version

9253

What’s New

  1. Fixed getting ID issue when master is rebooting

Date

03/15/2018

Version

9212

What’s New

  1. Added API for supporting crypto items

Date

02/09/2018

Version

9137

What’s New

  1. Fixed two DB Connection Pool leaking issue. No more “too many connections” issue for DB. (Chris)
  2. Aggregate multiple “select by ID”s to one single query to relieve connection stress. (Chris)
  3. Decrease retry interval when getting connections fail, for better performance. (Chris)
  4. Implemented crypto-monster/pets logic. (Chris)

Date

1/27/2018

Version

9066

What’s New

  1. Fix addComment Null Pointer exception(Phillip)

Date

1/25/2018

Version

9063

What’s New

  1. fix conf.json duplicate entries(Phillip)
  2. addChat support type=79(Phillip)
  3. getcommentlist with toid(Phillip)
  4. All crawlers use same thread pool and locks(Chris)
  5. Poll/Quiz support #show=xxx and #locale(Chris)
  6. CryptoMonster auto-generate and purchase(Chris)

Date

1/22/2018

Version

9037

What’s New

  1. Fix bug for follow not update after refresh
  2. Fix bug for icmd acitonResposne

Date

01/21/2018

Version

9032

What’s New

  1. Implemented monster auto-generate
  2. Implemented google news crawling
  3. Updated poll using #locale

Date

01/10/2018

Version

9011

What’s New

  1. Addcomment can use reference when type=1
  2. canEditEventAsAdmin for buy points with stripe

Date

01/04/2018

Version

9000

What’s New

  1. AddChat add a branch for generic item search(PCR 1050)

Date

01/01/2018

Version

8992

What’s New

  1. Getcommentlist support referenceid

Date

12/14

Version

8962

What’s New

  1. #JFY ignore case
  2. Crawl khan academy videos once a week if channel has #khan_api=xxx,xxx,... tag
  3. Added iCMD :*xyz for more general room fetching logic

Date

12/07

Version

8934

What’s New

  1. Quiz Crawling support #locale
  2. #jfy for generic channels
  3. iCMD with locations for generic queries
  4. Fix google translate quote escape bug
  5. iCMD for xyz@id

Date

11/29

Version

8885

What’s New

  1. Fix youtube bot issue with new channel and Chinese
  2. Fix youtube bot ordering
  3. Change SAT qotd time to American/New York

Date

11/28

Version

8881

What’s New

  1. Added logs to youtube crawler for debugging

Date

11/27

Version

8879

What’s New

  1. youtube bot enhance (Chris)
  2. LiveShopUs place order, signIn return profile2 for web (Phillip)

Date

11/20

Version

8844

What’s New

  1. LiveZorro opentdb quiz autofeed (Chris)
  2. changed SAT qotd to items instead of events (Chris)

Date

11/16

Version

8831

What’s New

  1. Added Youtube Bot support (Chris)
  2. Changed SAT.startUp to 75 (Chris)

Date

11/13

Version

8826

What’s New

  1. Actionurl precedent  #room for certain type of room

Date

11/10

Version

8823

What’s New

  1. Fixed a bug in finding AMA staff (Chris)
  2. Fixed a potential null-pointer in addChat translate API (Chris)
  3. Fixed a sql causing “not unique id” warning (Chris)
  4. Host of Official Room can delete all member rooms (Chris)

Date

11/09

Version

8818

What’s New

  1. Average app user can fresh to auto feed (Chris)

Date

11/07

Version

8806

What’s New

  1. AMA function tune up including IRC and Notification (Chris)
  2. Translation function tune-up and added learning function (Chris)
  3. Support dictionary for english and spanish. (Chris)

Date

11/01

Version

8755

What’s New

  1. Fix several AMA implementations including adding IRC and update modifytime manually when transfer answerer.(Chris)
  2. Deleted two redundant threads in FollowChatDB and FollowLike DB (Chris)

Date

10/25

Version

8734

What’s New

  1. Fix: AMA room.Subtype should be 12 instead of 101 (Chris)
  2. Implemented rtmp transcode if API changes pageurl from rtmp to m3u8 (Chris)

        

Date

10/24

Version

8724

What’s New

  1. Id error due to bad jar deployed, fixed and kept observed(Philip)
  2. Dynamic actionurl enhance(Philip)

        

Date

10/23

Version

8695

What’s New

  1. Added Translate Type for addChat(Chris)
  2. New User will set default HostPhotoUrl if param not given(Chris)
  3. LiveZorro tab order fix / dynamic domain enhance (Philip)

Date

10/17

Version

8665

What’s New

  1. getCommentList returns host’s photo in m_HostPhotoUrl

Date

10/17

Version

8651

What’s New

  1. Signature bug fix.(Philip)
  2. getDiscoverlist flag=8 created subchannels for keywords=domain(Philip)

Date

10/14

Version

8626

What’s New

  1. AWS Instance issue. Stopped and restarted instance.

Date

1012

Version

8619

What’s New

  1. Fix default app issue (Chris)
  2. Fix signature null value, encoding bug and getDiscoverlist keywords bug (Philip)

         

Date

1010

Version

8601

What’s New

  1. Signin set cookie for web(Philip)
  2. GetDiscoferlist for geoplace channel(Philip)

Date

1006

Version

8583

What’s New

  1. Sensei logic added (Chris)
  2. ICMD Global search with “#global” for custom startup (Philip)
  3. GetDiscoferlist flag=8 for livezorrol(Philip)

Date

1003

Version

8564

What’s New

  1. Signature reorder encoding patch.(Philip)
  2. Response application/json instead of text/json (Philip)
  3. Icmd support  dynamic actionurl(Philip)

Date

0928

Version

8536

What’s New

  1. :% for returning all  host’s and my groups and bots(Chris)
  2. :%@ for returning all host’s and my groups
  3. :%% for returning all host’s and my bots
  4. Reorder params and validate signature(Philip)

Date

0926

Version

8523

What’s New

  1. Refactor ICMD and addChat (Chris)
  2. SubType=50 also use revert ordering (Chris)
  3. Icmd :? Returns m_FirstName and m_LastName ( Chris)

        

Date

0924

Version

8508

What’s New

  1. Return value excluding staff (Chris)
  2. getConfig enhance (Philip)
  3. getDiscoverList with discoverfalg=7 to get user’s custom app profile(Philip)

Date

0922

Version

8498

What’s New

  1. Fix linkedToItem paging issue(Chris)
  2. Fixed slow API (getting chatrooms from 1037556) (Chris)
  3. Added some index to FollowChat and FollowLike table (Chris)

Date

0921

Version

8490

What’s New

  1. Sign-In using email ( Not accountKit) needs to verify AppID (Chris)
  2. addEvent takes rank as parameter for creating new events(Chris)
  3. Fixed one slow sql which is using abs(). (Chris)

Date

0913

Version

8459

What’s New

  1. Clear cache for confirmFollow (Chris)
  2. Update icmd=: for projects and Update livepoker ordering (Chris)
  3. Fixed an getConfig bug (Philip)

Date

0912

Version

8444

What’s New

  1. Added several Index to FollowChat/Followlike Database to resolve some frequent slow API. (Chris)
  2. Set limit for searching for profiles (Chris)
  3. Fixed an addLike bug (Chris)

Date

0911

Version

8435

What’s New

  1. Fixed addLike setting extraInfo causing type to change. (Chris)
  2. Fixed two sql exceptions (Chris)
  3. Gc using websocket (Phillip)
  4. Added icmd :%% for all officials (Chris)

Date

0907

Version

8419

What’s New

  1. Re-deploy icmd % paging fix which was merged out in version 8404. (Chris)
  2. Rollback http gc(Phillip)
  3. Icmd taking type/photoid/type/subtype as query condition for livepoker (Chris)
  4. Not updating self room's Votenumber on sending message(Chris)

Date

0906

Version

8405

What’s New

  1. Update return order, paging issue of autoresponse (Chris)
  2. For livepoker: If poker room type=69, when someone joins, server will set type=68 in backend
  3. Fix room subtype can't change problem(Chris)
  4. icmd % returning both host and self rooms (Chris)
  5. LiveMemo show user active or not , patch a null pointer exception around 8 pm (Philip)
  6. Yesterday’s exception is due to cc logic fault before (Philip)

Date

0905

Version

8393

What’s New

  1. Livememo team’s project showing rooms correctly (Chris)
  2. Notification checks #room instead of 1037556 (Chris)
  3. In app purchase for subscription (Philip)
  4. Gc using websocket (Philip)

Date

0826

Version

8363

What’s New

  1. Search with latin1 (Chris)
  2. Display cache info for ping2 (Chris)
  3. Customize greeting for chatroom for livememo (Philip)

        

Date

08/22

Version

8350

What’s New

  1. Fixed a bug when read comes immediately after write, SQL select cache wouldn’t update. (Chris)

Date

08/21

Version

8341

What’s New

  1. Livememo team function using ICMD (Philip)
  2. Null pointer exception patch (Chris)

Date

08/16

Version

8316

What’s New

  1. Implement cache for FollowLike (Chris)
  2. Fix duplicate notifications (Chris)
  3. Icmd return team member profiles(Philip)

Date

08/14

Version

8302

What’s New

  1. SyncAPI queue bug fixed (Chris)
  1. CORS fro stripe API(Philip)
  2. Add Team member/ create team for LiveMemo  (Philip)

Date

08/08

Version

8271

What’s New

  1. Allow extrainfo to specify notification to-who in room chat  (Chris)
  2. Extend notification payload for chat id (Chris)
  3. GetDiscoverList to search profile for current app / Set cookie to valid for one week (Philip)

Date

08/04

Version

8240

What’s New

  1. Patch null pointer exception for DeviceLocationDB  (Chris)
  2. Not forcing type=14 for followingid=profileid items (Chris)
  3. Websocket signup/signIn/ addChat (Philip)

Date

07/28

Version

8212

What’s New

  1. Some addToBriefCase functionalities enhancements  (Chris)
  2. Patch rtmp live-only streams to private in db  (Philip)
  3. Patch icmd not return false when data error (Phillip)

Date

07/24

Version

8194

What’s New

  1. Implement Team/Member functionalities for liveMemo (Chris)
  2. Update AppleIOS push (Chris)
  3. Set  cookie time to 24h (Philip)

Date

07/18

Version

8177

What’s New

  1. Fix WebApp ID login and scan signin logout(Philip)

        

Date

07/17

Version

8165

What’s New

  1. getConfig use “appname” to load appconfig(Philip)
  2. Patch some websocket bugs(Philip)

Date

07/14/2017

Version

8148

What’s New

  1. Add index for photoid of FollowComment  (Chris)
  2. Synchronize websocket client send message(Philip)

        

Date

07/13/2017

Version

8138

What’s New

  1. Update getBroadcastChatItem cache time.  (Chris)
  2. Fixed nearby stream data error,   (Chris)
  3. Patch getDiscoverlist null pointer exception, root reason is no check when Transferinfo is null (Philip)
  4. CC api refactor with websocket (Philip)

Date

07/10/2017

Version

8110

What’s New

  1. Fixed iCMD query condition error, added necessary brackets.. (Chris)
  2. Autoresponse nullPointer exception is due to wrong root roomID, patched data (Philip)
  3. Fixed one always-slow api by changing “LIKE” to full-text search. (Chris)

Date

07/06/2017

Version

8103

What’s New

  1. Fixed some abs() causing slow api (Chris)
  2. Added paypal validation logic (Chris)
  3. addComment enhance for FundRaise (Phillip)
  4. patch new Channel diff accountID (Phillip)
  5. Fixed cc when tag=1 and tid=12 (Chris)

Date

07/03/2017

Version

8085

What’s New

  1. Update suspend query to speed up

Date

06/30/2017

Version

8076

What’s New

  1. text/html to text/json for android wechat bug

        

Date

06/27/2017

Version

8051

What’s New

  1. Addcomment for type=1 for LiveFundus

Date

06/26/2017

Version

8049

What’s New

  1. Patch DeviceLocationInfo NullPointerException
  2. Change slow API limit to 1.8s

Date

06/22/2017

Version

8038

What’s New

  1. Fixed DB update exception
  2. Removed phone sign-in
  3. Handle exception when sending push notification

Date

06/21/2017

Version

8027

What’s New

  1. Fixed a bug that could cause getting profile failure
  2. Fixed some null pointer exceptions
  3. Action=ssi exception fix deployed to master server

Date

06/20/2017

Version

8021

What’s New

  1. Added index for reference_id for slow api in production DB
  2. Fixed notification for message

        

Date

06/19/2017

Version

8015

What’s New

  1. Added detailed logs to iOS notification
  2. getDiscoverList enhancement
  3. Patch addChat.addItem2 nullPointer exception

Date

06/16/2017

Version

8011

What’s New

  1. Patch getNoCloneForce Exception
  2. Patch GetGuestMobileEvent Exceptions, root reason is guest device being deleted on production DB.
  3. Remove duplicate notification problem

Date

06/15/2017

Version

8002

What’s New

  1. Increased Tomcat memory
  2. Patch Some nullPointer Exceptions
  3. GetDiscoverList API enhancement for keywords=0

                

Date

06/14/2017

Version

7992

What’s New

  1. Patch deadlock exception
  2. Patch ConcurrentModificationException
  3. Send api without signature after successful scan sign in

Date

06/13/2017

Version

7984

What’s New

  1. Patch can’t find profile exception for SignIn getProfileEvent
  2. Patch null pointer exception for sendNotification / ChatRoom
  3. GetDiscoverList API enhancement for keywords=0

Date

06/07/2017

Version

7944

What’s New

  1. addComment add to Chat Item's Comment Count
  2. Fix possible sync bugs and added logs

Date

06/06/2017

Version

7937

What’s New

  1. For Yuutool: comments in ascending order when item type == 29
  2. Supports pagination for getCommentList API

Date

06/05/2017

Version

7934

What’s New

  1. Fixed a bug which could cause fromid=0 root room
  2. Production server updated to Java 8

Date

06/05/2017

Version

7929

What’s New

  1. Data truncation sqlexception, db record is corrected
  2. Exception log to “server alert” room

Date

06/01/2017

Version

7910

What’s New

  1. Added even more debug logs in DB connection level
  2. Upgraded production RDS to MySQL 5.7.16, probably solved suspend issue

Date

06/01/2017

Version

7908

What’s New

  1. Added more debug logs in DB connection level

Date

05/31/2017

Version

7904

What’s New

  1. Added more debug logs in suspend function
  2. Fixed “action=ping2” having two “error” fields

Date

05/31/2017

Version

7891

What’s New

  1. “Action=updateaccount” no longer set FirstName to “NoName”
  2. “Action=updateaccount” also updates profile names
  3. Suspend Channel now use suspend channel’s #group
  4. Added some debug logs for checking suspend/report admin
  5. For Yuutool: Job ratings writes to #Rating and #JobCount
  6. Update cookie separator
  7. implement actionUrl to support a=1 for ascending order, default is 0, descending
  8. after signin set DeviceLocation cache obj
  9. FollowLike query set expTime to 0