CalDescent
f451bccbf6
Fixed bug causing descriptions to be truncated in the cache.
2023-05-13 14:54:00 +01:00
CalDescent
5ed3237d2f
Clear queue before exiting cache manager thread.
2023-05-13 13:36:40 +01:00
CalDescent
5c7d12f25e
Fixed bug causing incorrect creation dates in the cache.
2023-05-13 12:27:56 +01:00
CalDescent
23d211836f
Fixed case sensitivity issue when updating status in the cache.
2023-05-12 20:10:51 +01:00
CalDescent
36a731255a
Automatically delete cached resources & metadata if there is no longer a latest transaction.
2023-05-12 20:08:53 +01:00
CalDescent
b661d39844
Cache updating moved to a dedicated thread.
...
Hopeful fix for serialization failures which occurred when updating from various different network threads.
2023-05-12 19:39:31 +01:00
CalDescent
7725c5e21f
Always ignore unsupported services when building the cache.
2023-05-12 12:03:32 +01:00
CalDescent
21f01226e9
Merge branch 'master' into arbitrary-resources-cache
2023-05-12 11:50:24 +01:00
CalDescent
8a1bf8b5ec
Return full name data in GET /names
.
2023-05-12 11:41:15 +01:00
CalDescent
f8233bd05b
Added optional after
parameter to GET /names
.
2023-05-12 11:41:00 +01:00
CalDescent
29480e5664
Added SEARCH_NAMES Q-App action.
2023-05-12 11:17:09 +01:00
CalDescent
5a873f9465
Added prefix
parameter to GET /names/search
.
2023-05-12 11:11:34 +01:00
CalDescent
dc1289787d
Ignore per-name limits when using storagePolicy ALL.
2023-05-12 10:12:38 +01:00
CalDescent
ba4866a2e6
Added GET /crosschain/tradeoffers/hidden
endpoint, to show offers that are currently being hidden.
...
This uses the maxTradeOfferAttempts setting, so modifying this setting will affect the number of offers that are returned.
2023-05-12 10:01:38 +01:00
CalDescent
2cbc5aabd5
Added maxTradeOfferAttempts setting (default 3).
...
Offers with more than 3 failures will be hidden from the API and websocket, to prevent unbuyable offers from staying in the order books and continuously failing. maxTradeOfferAttempts can be optionally increased on a node to show more trades that would otherwise be hidden.
2023-05-12 09:59:30 +01:00
e3be43a1e6
Changed get name API call to use reduced name
2023-05-11 12:31:00 -04:00
a575ea4423
Merge pull request #120 from QuickMythril/get-votes-api
...
Created get votes API call
2023-05-09 15:34:54 -04:00
3e45948646
Added get votes option to return only counts
2023-05-08 23:41:31 -04:00
49c0d45bc6
Added count to get votes API call
2023-05-08 23:26:23 -04:00
cda32a47f1
Added API call to get votes
2023-05-08 20:23:54 -04:00
CalDescent
49063e54ec
Bump version to 4.0.3
v4.0.3
2023-05-08 19:18:38 +01:00
CalDescent
df3c68679f
Log the action to the console, instead of the entire event.
2023-05-08 14:43:00 +01:00
CalDescent
c210d63c40
Added "mode" parameter to GET /arbitrary/resources/search
, with possible values of LATEST, ALL.
...
By default, only the latest resource is returned for a name/service combination. All identifiers can be optionally returned by setting `mode` to "ALL".
More search modes can be added in the future, for instance "RELEVANT" or "POPULAR" (these are just ideas, and are not currently supported).
2023-05-08 13:41:23 +01:00
CalDescent
0ec661431c
Added optional "before" and "after" params to GET /arbitrary/resources/search
2023-05-08 12:46:15 +01:00
CalDescent
8fa344125c
Fixed issue updating cache when receiving metadata via the network.
2023-05-08 12:34:26 +01:00
CalDescent
2fd5bfb11a
Support title/description metadata searching in GET /arbitrary/resources/search
...
"query" searches name, identifier, title and description fields
"title" searches title only
"description" searches description only
All support "&prefix=true", to indicate searching by prefix only.
2023-05-08 12:34:26 +01:00
CalDescent
cdcb268bd9
Exclude status if includeStatus != true
2023-05-08 12:34:26 +01:00
CalDescent
d03a2d7da9
Resource statuses moved to the db, so they don't have to be calculated on demand for every API call.
2023-05-08 12:34:26 +01:00
CalDescent
961aa9eefd
Show splash screen when building QDN cache.
2023-05-08 12:34:26 +01:00
CalDescent
865d3d8aff
Fixed ordering, to keep consistency with existing approach.
2023-05-08 12:34:26 +01:00
CalDescent
c0f29f848f
Fixed more bugs.
2023-05-08 12:34:26 +01:00
CalDescent
94f4c501fa
Update caches where possible when processing arbitrary transactions.
2023-05-08 12:34:26 +01:00
CalDescent
200b0f3412
Added POST /arbitrary/resources/cache/rebuild
endpoint to allow a rebuild of the cache.
2023-05-08 12:34:25 +01:00
CalDescent
eb7a29dd2e
Fixed bugs.
2023-05-08 12:34:25 +01:00
CalDescent
9dba4b2968
Initial attempt at a database cache to hold arbitrary resources and metadata.
2023-05-08 12:34:25 +01:00
CalDescent
81788610c4
Merge branch 'master' of github.com:Qortal/qortal
2023-05-08 12:18:34 +01:00
CalDescent
fc10b61193
Fixed slow validation issue caused by loading the entire resource into memory.
2023-05-08 12:17:44 +01:00
CalDescent
05b4ecd4ed
Updated documentation.
2023-05-08 12:16:17 +01:00
CalDescent
aba589c0e0
Added optional "build" parameter to GET_QDN_RESOURCE_STATUS.
...
This triggers an async build when checking the status.
2023-05-08 12:15:53 +01:00
CalDescent
c682fa89fd
Avoid duplicate concurrent QDN builds.
2023-05-08 12:14:00 +01:00
CalDescent
21d1750779
Added more debug logging when building resources.
2023-05-08 12:13:12 +01:00
CalDescent
923e90ebed
Fixed occasional NPE
2023-05-08 12:12:40 +01:00
catbref
9490c62242
Improved tx.pl that supports local signing via openssl and "deploy_at" transaction type + other minor fixes
2023-05-08 12:07:02 +01:00
CalDescent
c941bc6024
Catch and log all exceptions when publishing data.
2023-05-07 11:19:42 +01:00
CalDescent
0acf0729e9
Bump version to 4.0.2
v4.0.2
2023-05-06 15:10:46 +01:00
CalDescent
1f77ee535f
Added link to example Q-App projects.
2023-05-06 12:16:59 +01:00
CalDescent
b693a514fd
Fixed warnings, and other improvements.
2023-05-06 12:13:41 +01:00
CalDescent
b571931127
Fixed formatting of services list
2023-05-05 22:35:19 +01:00
CalDescent
92b983a16e
Q-Apps documentation updates.
2023-05-05 22:25:12 +01:00
CalDescent
3f71a63512
Increased timeout for other new actions.
2023-05-05 18:30:14 +01:00