Roman Khimov
3f1ccdd2ce
ROADMAP: fix missing trailing newline
...
Signed-off-by: Roman Khimov <roman@nspcc.ru>
2024-11-19 22:23:05 +03:00
Roman Khimov
aba781c2de
waiter: remove compat code for block-based waiting
...
A part of #3454 for 0.107.0 release.
Signed-off-by: Roman Khimov <roman@nspcc.ru>
2024-11-19 22:23:00 +03:00
Roman Khimov
aeee733479
neorpc: remove deprecated error codes (as scheduled)
...
A part of #3454 .
Signed-off-by: Roman Khimov <roman@nspcc.ru>
2024-11-19 21:47:27 +03:00
Roman Khimov
632092b2cd
network: drop deprecated serv_node_version metric
...
A part of #3454 .
Signed-off-by: Roman Khimov <roman@nspcc.ru>
2024-11-19 21:43:08 +03:00
Roman Khimov
125f757988
state: drop compatibility code for NEOBalance
...
A part of #3454 .
Signed-off-by: Roman Khimov <roman@nspcc.ru>
2024-11-19 21:40:01 +03:00
Roman Khimov
7683f4366d
result: drop obsolete unmarshaling code
...
A part of #3454 .
Signed-off-by: Roman Khimov <roman@nspcc.ru>
2024-11-19 21:35:50 +03:00
ixje
7ec0c1155c
vm: expose Context slots, hide Set/ClearRefs on Slot, deprecate Dump*Slot methods
...
Signed-off-by: ixje <erik@coz.io>
2024-11-15 11:05:42 +01:00
Anna Shaleva
aceaabe9d6
ROADMAP: update roadmap
...
Reschedule deprecated functionality removal for 0.107.0 release.
Signed-off-by: Anna Shaleva <shaleva.ann@nspcc.ru>
2024-05-21 14:26:05 +03:00
Anna Shaleva
012da4501d
ROADMAP: update release roadmap
...
Drop deprecated plans, add new ones.
Signed-off-by: Anna Shaleva <shaleva.ann@nspcc.ru>
2023-12-29 16:20:40 +03:00
Anna Shaleva
f5b1bd3978
waiter: adopt headers subscription for WS-based tx awaiting
...
Try to subscribe for headers firstly, and then if RPC server doesn't
have this ability, fallback to block subscriptions to manage transaction
awaiting.
Close #3260 .
Signed-off-by: Anna Shaleva <shaleva.ann@nspcc.ru>
2023-12-29 16:00:56 +03:00
Anna Shaleva
0493ddbd70
ROADMAP: add new line to the end of the file
...
Signed-off-by: Anna Shaleva <shaleva.ann@nspcc.ru>
2023-11-21 13:42:56 +03:00
Roman Khimov
460362ab2e
config: drop deprecated Protocol configurations
...
Signed-off-by: Roman Khimov <roman@nspcc.ru>
2023-10-10 13:26:07 +03:00
Roman Khimov
9f7b19f886
config: drop implicit consensus config via UnlockWallet
...
Signed-off-by: Roman Khimov <roman@nspcc.ru>
2023-10-10 13:26:07 +03:00
Roman Khimov
6865848ca7
config: drop deprecated P2P configuration
...
Signed-off-by: Roman Khimov <roman@nspcc.ru>
2023-10-10 13:26:07 +03:00
Roman Khimov
de69560c7d
config: drop deprecated address/port configurations
...
Signed-off-by: Roman Khimov <roman@nspcc.ru>
2023-10-10 13:26:07 +03:00
Roman Khimov
a59afa8ea3
config: drop obsolete SecondsPerBlock protocol configuration
...
Signed-off-by: Roman Khimov <roman@nspcc.ru>
2023-10-10 13:26:07 +03:00
Roman Khimov
eb995c8600
rpcclient: drop deprecated Notifications an Subscribe*
...
Signed-off-by: Roman Khimov <roman@nspcc.ru>
2023-10-10 13:26:07 +03:00
Roman Khimov
413caac941
rpcclient: drop deprecated Client APIs
...
Signed-off-by: Roman Khimov <roman@nspcc.ru>
2023-10-10 13:26:07 +03:00
Roman Khimov
31cc349725
ROADMAP: adjust wrt 0.102.0 release
...
Signed-off-by: Roman Khimov <roman@nspcc.ru>
2023-09-06 22:08:26 +03:00
Tatiana Nesterenko
3b29720298
neorpc: add deprecated error codes for C#-compatibility
...
While our server no longer uses these codes (-100, -400) they still can come
from C# servers and while we consider them deprecated we better at least have
some definition of them until C# implements our proposal:
https://github.com/neo-project/proposals/pull/156
Also adding description of deprecated RPC error codes in ROADMAP.md.
Signed-off-by: Tatiana Nesterenko <tatiana@nspcc.io>
2023-08-16 13:59:39 +01:00
Anna Shaleva
649b9ac7b0
network: add neogo_version
metric, deprecate serv_node_version
...
Close #2999 .
Signed-off-by: Anna Shaleva <shaleva.ann@nspcc.ru>
2023-05-11 13:48:38 +03:00
ZhangTao1596
fb7fce0775
native: optimize vote reward data ( fix #2844 )
...
Signed-off-by: ZhangTao1596 <zhangtao@ngd.neo.org>
2023-04-20 17:41:14 +08:00
Erik van den Brink
f479b2bc57
neorpc: change peer port to int type (fixes nspcc-dev#2910)
2023-04-06 18:33:09 +02:00
Roman Khimov
6e27883c10
rpcsrv: remove deprecated RPC counters
2023-03-18 10:52:24 +03:00
Roman Khimov
4671fbb3be
interop: drop deprecated util.FromAddress
...
It still was used in a number of places, surprisingly.
2023-03-18 10:44:12 +03:00
Roman Khimov
e3d8772f57
ROADMAP: correct schedule
...
We'll keep old RPC APIs in 0.102.0, they're still used in the wild.
2023-03-17 12:22:35 +03:00
Roman Khimov
ee3257df6e
CHANGELOG: release 0.101.0
2023-01-13 13:13:34 +03:00
Roman Khimov
b7d2fd2cb1
CHANGELOG: release 0.100.1
2022-12-28 12:08:31 +03:00
Roman Khimov
31b863591f
CHANGELOG: release 0.100.0
2022-12-08 11:51:40 +03:00
Roman Khimov
4e7cee4e12
config: replace VerifyBlocks with SkipBlockVerification
...
It directly affects node security and the default here MUST BE the safe choice
which is to do the verification. Otherwise it's just dangerous, absent any
VerifyBlocks configuration we'll get an insecure node. This option is not
supposed to be frequently used and it doesn't affect the ability to process
blocks, so breaking compatibility (in a safe manner) should be OK here.
2022-12-07 17:35:56 +03:00
Roman Khimov
7589733017
config: add a special Blockchain type to configure Blockchain
...
And include some node-specific configurations there with backwards
compatibility. Note that in the future we'll remove Ledger's
fields from the ProtocolConfiguration and it'll be possible to access them in
Blockchain directly (not via .Ledger).
The other option tried was using two configuration types separately, but that
incurs more changes to the codebase, single structure that behaves almost like
the old one is better for backwards compatibility.
Fixes #2676 .
2022-12-07 17:35:53 +03:00
Roman Khimov
883c6c5286
config: add Consensus subsection for dBFT config, fix #2677
...
Old UnlockWallet is still supported and works just fine.
2022-12-07 13:20:21 +03:00
Anna Shaleva
54c2aa8582
config: move P2P options to a separate config section
...
And convert time-related settings to a Duration format along the way.
2022-12-07 13:06:05 +03:00
Anna Shaleva
9cf6cc61f4
network: allow multiple bind addresses for server
...
And replace Transporter.Address() with Transporter.HostPort() along the way.
2022-12-07 13:06:03 +03:00
Anna Shaleva
9087854b1e
services: allow multiple listen addresses for simple services
...
And deprecate the old way of Address/Port configuration for these services.
2022-12-07 11:23:01 +03:00
Roman Khimov
c2adbf768b
config: add TimePerBlock to replace SecondsPerBlock
...
It's more generic and convenient than MillisecondsPerBlock. This setting is
made in backwards-compatible fashion, but it'll override SecondsPerBlock if
both are used. Configurations are specifically not changed here, it's
important to check compatibility.
Fixes #2675 .
2022-12-02 19:52:14 +03:00
Roman Khimov
e208ef1478
ROADMAP: add deprecated code removal schedule
...
I think it's useful to have this publically available.
2022-11-10 17:57:03 +03:00
Roman Khimov
87a4fa827a
CHANGELOG: release 0.99.3
2022-09-09 15:33:43 +03:00
Roman Khimov
bc9b5d6976
ROADMAP: update wrt 0.99.2 release
2022-08-12 19:11:23 +03:00
Roman Khimov
6b84722de5
ROADMAP: update slightly
2022-07-28 16:49:01 +03:00
Roman Khimov
64d21e5ada
ROADMAP: v0.99.0 is out (3.3.0-compat)
2022-06-03 15:52:51 +03:00
Roman Khimov
9adbb5b900
Merge pull request #2471 from nspcc-dev/0.98.3-fix
...
0.98.3 branch
2022-05-07 21:04:00 +03:00
Roman Khimov
64710fc3f9
ROADMAP: update it somewhat
2022-05-07 18:32:48 +03:00
Elizaveta Chichindaeva
28908aa3cf
[ #2442 ] English Check
...
Signed-off-by: Elizaveta Chichindaeva <elizaveta@nspcc.ru>
2022-05-04 19:48:27 +03:00
Roman Khimov
6000c6a502
CHANGELOG: release 0.98.0
2021-12-03 11:11:06 +03:00
Roman Khimov
5acdcfb8a4
CHANGELOG: release 0.96.0
2021-07-21 16:57:08 +03:00
Roman Khimov
ed6652bf1f
ROADMAP: RC3 is out
2021-05-31 17:29:17 +03:00
Roman Khimov
ce5cb2b803
CHANGELOG: release 0.95.0
2021-05-17 23:33:16 +03:00
Roman Khimov
4c81f4dbc0
CHANGELOG: release 0.94.1
2021-04-08 15:17:15 +03:00
Roman Khimov
a727ba75c6
CHANGELOG: release 0.94.0
2021-03-19 21:13:46 +03:00