Skip to content

Commit 42a59ab

Browse files
committed
Version bump to v1.101.0 + update UPGRADE file
1 parent 41a62c9 commit 42a59ab

2 files changed

Lines changed: 50 additions & 2 deletions

File tree

UPGRADE

Lines changed: 49 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,52 @@
1-
NOTE: All updates require the explorer to be restarted
1+
NOTE: As of v1.100.0-bae4d50, it is no longer necessary to manually restart the explorer after updating, as long as you are using the built-in update script `npm run update-explorer`. All other manual updates such as `git pull` will still require a restart to the explorer after updating.
2+
3+
1.101.0 [July 09, 2022]
4+
5+
-Locale string tx_hash was changed from "Hash" to "Tx Hash" to be clearer about which Hash it refers to
6+
-TXid was renamed to "Tx Hash" throughout the site
7+
-Removed the coin name from the tx hash label on the transaction page
8+
-Removed the coin name from the block hash label on the block page and changed the text "block" to "Block Hash"
9+
-The header_logo.png was renamed to header-logo.png
10+
-Added 2 optional arguments to the update script to update the explorer code only (`npm run update-explorer "explorer-only"`) and another option to update outdated dependencies only (`npm run update-explorer "dependencies-only"`)
11+
-Added a custom.js file that can be used to add custom javascript code without affecting the ability to do a `git pull` or `npm run update-explorer` update
12+
-Added "copy to clipboard" buttons to the network addnode tables
13+
-Network addnode table data no longer wraps onto multiple lines when the data cannot fit on the screen
14+
-Fixed a bug which caused the error page to not show a proper page title
15+
-Fixed a bug which caused the locking mechanism to fail on non-windows computers when the explorer is installed to a directory that has a space character somewhere in the absolute path
16+
-The update_explorer.js script has been improved with better spacing and the ability to restart the explorer automatically to ensure new changes take effect immidiately (works with npm start, pm2 and forever)
17+
-The code to compile scss to css has been moved from the prestart script into its own compile_css.js script which is now called from the update-explorer.js script to apply css changes after update
18+
-The cluster code now handles a custom restart msg which is used to restart the explorer from the update explorer process
19+
-Pm2 and Forever are now referenced by the name 'explorer' instead of ./bin/instance or ./bin/cluster
20+
-Added reload/restart scripts to the package.json for pm2 and forever
21+
-Pm2 and forever now write a pid file to the tmp directory when started. NOTE: Forever is now started from the prestart script due to a bug in forever that prevents the pid from being written to a different directory without the absolute path
22+
-Fixed a bug which caused the prestart script to be run twice when starting the explorer with `npm start`
23+
-The cluster code now accepts a numeric argument to force a specific number of instances to be loaded
24+
-The `npm run start-instance` cmd now loads using the cluster code with a single instance
25+
-The is_locked function now accepts an optional 'silent' argument to prevent displaying msgs while checking for pid/lock files
26+
-Added a port_filter setting to the 3 network_page tables which allows showing only results from peers on the selected port
27+
-Added a hide_protocols setting to the 3 network_page tables which allows hiding results from peers on the selected protocols
28+
-Added a Port column to the data table on the Network page Connections tab
29+
-The data table on the Network page Connections tab is now sortable
30+
-The peer sync now refreshes data for peers that existed since last sync
31+
-Adding and updating peers now displays the port # in the log output
32+
-The /ext/getnetworkpeers api is now sorted by ip4/ip6, address and port which also means all data on the Network page is sorted this way by default as well
33+
-Improved loading speed of the network page by combining 3 separate database calls into 1
34+
-Added support for the Dex-Trade exchange
35+
-Added support for the FreiExchange/FreiXLite exchange (this exchange has 2 separate sites using the same api, so new functionality was added to the explorer to handle alt markets like this with an alt market name, alt logo, market url and an "isAlt" function to determine if the alt name/logo should be used)
36+
-Support was added for the getblockchaininfo rpc cmd which now allows the coin supply to be populated via this function
37+
-The network difficulty chart now supports 2 datasets: POW and POS
38+
-Fixed a bug with the network difficulty chart where it would fail to populate if the shared_pages.difficulty setting was 'Hybrid'
39+
-NetworkHistory.difficulty field was renamed to difficulty_pow and a new difficulty_pos field was added
40+
-The shared_pages.page_header.network_charts.difficulty_chart.line_color setting was renamed to pow_line_color
41+
-The shared_pages.page_header.network_charts.difficulty_chart.fill_color setting was renamed to pow_fill_color
42+
-The favicon functionality was updated so that instead of using a single file for the favicon, there are now 4 size options for a more modern favicon experience
43+
-Fixed a bug which did not properly handle certain special characters in the mongo username/password such as % or @ for example
44+
-Updated the README with details of the "bind EACCES" error msg that can appear when you try to run the explorer on a port number lower than 1024
45+
-Updated the README with instructions for using the newer node.js production flag (--only=prod) instead of the old flag (--production)
46+
-Added pm2 and forever to the dev dependencies list to help prevent package.json from being automatically updated/changed in production which could make `git pull` fail due to the changes
47+
-Both dependencies and dev dependencies sections have been sorted alphabetically to help prevent auto package.json changes
48+
-The custom user-agent strings for http requests have all been removed
49+
-Fixed an issue with the crex24 market chart that could cause it to be overpopulated with data and therefore unreadable/unusable
250

351
1.100.0 [May 29, 2022]
452
-Added a custom.scss file that can be used to add custom css changes without affecting the ability to do a git pull update

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "explorer",
3-
"version": "1.100.0",
3+
"version": "1.101.0",
44
"private": true,
55
"scripts": {
66
"start": "node --stack-size=10000 ./bin/cluster",

0 commit comments

Comments
 (0)