[PDB-announce] version 1.9.22 released

Stefan Pratter stefan at 20c.com
Tue Feb 23 01:20:35 PST 2016


version 1.9.22 has been released to beta.peeringdb.com
=====================================================================

PERFORMANCE OPTIMIZATIONS

   1) implementation of a cache layer for API GET listings

   Any request to GET that does not do any searches will now be served a 
cached result. Cache is updated approximately every 15 minutes. This 
interval will likely decrease after we release to production.

   Example: /api/net?depth=2 - will serve a cached result

   Example: /api/net?id__in=1,2 - will serve a live result

   2) implementation of a result limit for API GET listings that do not 
qualify for a cache load and have the depth parameter set

   Any request to GET that does search queries and has it's depth 
parameter specified will now have a result limit of 250 entries, any 
entries past this limit will be truncated, at which point you should be 
more specific with your search or use the skip and limit parameters to 
page through the result set.

   Example: /api/net?updated__gt=2011-01-01&depth=1 - will serve a live 
result and a maximum of 250 rows at a time.

   Example: /api/net?updated__gt=2011-01-01 - will serve a live result 
and will not be truncated

   Example: /api/net?depth=1 - will serve a cached result and will not 
be truncated

   3) serialization performance fixes

   We have tested these extensively, and there should be no changes in 
data structure anywhere, if you notice something regardless, please let 
us know as it is likely that it was unintended.

WEB UI

   * fix issue where password reset URL would redirect to front page if 
opened in a browser that was already authenticated
   * removed duplicate "Not Disclosed" choices from participant advanced 
search
   * removed "100+ Gbps" option from traffic info lists, networks that 
had this selected have been changed to the "100-200 Gbps" choice instead
   * fix issue where input validation error would sometimes render 
"parent entity pending" notification, even when this was not the case

API / DATA

   * filtering for exact dates should now work correctly - e.g 
/ix?created=2016-02-18 should return only exchanges created on that date
   * filtering for dates greater than provided date will now work 
correctly - it used to include the provided date in some instances
   * /ixlan net_set no longer contains pending objects
   * /poc fixed performance issue when doing a GET request while 
unauthenticated


More information about the Pdb-announce mailing list