Igor Sirotin
309d17ae5b
feat_: status-backend health endpoint ( #6201 )
...
* feat_: status-backend health endpoint
* test_: health check
* test_: use health endpoint from python
2024-12-17 15:37:53 +00:00
Igor Sirotin
8b95c81488
feat_: graceful shutdown with status-backend ( #6189 )
...
* fix_: graceful shutdown node in status-backend
* fix_: function doc
2024-12-10 19:58:30 +00:00
frank
81133570e4
fix_: status backend server websocket IO wait ( #6154 )
2024-12-06 09:29:11 +00:00
Igor Sirotin
78da423569
fix_: setupLogSettings code duplication ( #6142 )
2024-12-03 08:56:07 +00:00
Igor Sirotin
e477269983
feat_: init logs in `InitializeApplication` ( #6117 )
...
* feat_: functional tests for logs
* feat_: init logs in `InitializeApplication`
* chore_: completely remove `MobileSystem` log setting
migrate
* chore_: condition for call startTime
* fix_: rebase issues, linter
* fix_: sql query
* test_: mark rpc TestInitializeLogging
* test_: skip TestInitializeLogging
2024-11-29 11:43:07 +00:00
Igor Sirotin
987a9e8707
feat_: add Sentry panic reporting ( #6054 )
...
* feat_: report panics to sentry
* test_: sentry options, params and utils
* feat_: toggle sentry with centralized metrics
* test_: sentry init, report and close
* refactor_: rename public api to generic
* docs_: sentry
* fix_: typo in internal/sentry/README.md
Co-authored-by: osmaczko <33099791+osmaczko@users.noreply.github.com>
* fix_: linter
---------
Co-authored-by: osmaczko <33099791+osmaczko@users.noreply.github.com>
2024-11-25 12:13:47 +00:00
Patryk Osmaczko
c5c28cc568
chore(logging)_: switch to zap.Logger as central logger
...
Set zap.Logger as the primary logger for status-go. All geth logs are
now proxied through zap.Logger.
closes : #6029
2024-11-22 10:03:22 +01:00
frank
3824691f78
chore_: remove CLI option MEDIA_HTTPS ( #6112 )
2024-11-22 10:23:17 +08:00
frank
735a422230
chore_: create v2 endpoints for status.go to solve EndpointsUnsupported in endpoints.go ( #5943 )
...
* chore_: create v2 endpoints for status.go to use status-backend server
* feat_: support using http for media server (#6060 )
2024-11-19 09:31:29 +00:00
Igor Sirotin
7ee45bab1c
chore_: cleanup unused cmd ( #6045 )
...
* chore!: remove cmd/node-canary
* chore!: remove unused root files
* chore!: remove cmd/bootnode and cmd/statusd-prune
* chore!: remove waku _examples
* chore!: remove cmd/spiff-workflow and cmd/topics
2024-11-11 17:17:41 +07:00
Igor Sirotin
d15ec57bad
fix_: move version to separate package ( #6053 )
2024-11-06 17:36:49 +00:00
Igor Sirotin
e938635d04
chore_: get version with go generate ( #6014 )
...
* chore_: get version with go generate
* fix_: test-functional
* fix_: trip space in version and gitcommit
* fix_: TestUserAgent
2024-11-03 00:47:15 +00:00
osmaczko
2ced83abb7
chore_: replace geth logger with zap logger ( #5962 )
...
closes : #6002
2024-10-28 20:54:17 +00:00
Igor Sirotin
679391999f
feat_: `LogOnPanic` linter ( #5969 )
...
* feat_: LogOnPanic linter
* fix_: add missing defer LogOnPanic
* chore_: make vendor
* fix_: tests, address pr comments
* fix_: address pr comments
2024-10-23 21:33:05 +01:00
Sale Djenic
3179532b64
chore_: completely remove goerli from the code
2024-10-21 17:30:51 +02:00
Igor Sirotin
9fcb153f32
docs_: better usage docs for status-backend ( #5955 )
2024-10-18 21:59:09 +03:00
Andrey Bocharnikov
86cd41d04e
chore(wallet)_: remove unused upstream client ( #5934 )
...
* chore(wallet)_: remove unused upstream client
fixes #5933
2024-10-11 21:01:14 +04:00
Pablo Lopez
0f151a0fbf
chore_: check mvds for tests ( #5928 )
2024-10-09 09:23:15 +03:00
Dario Gabriel Lipicar
ccc3e62ce6
fix(statusd)_: proper db initialization for imported accounts
2024-10-07 14:31:34 +02:00
Igor Sirotin
0791112404
fix_: delete endpoints file ( #5922 )
2024-10-07 13:07:33 +01:00
Igor Sirotin
5fc8a974d9
chore_: move rename server ( #5906 )
...
* chore_: move and rename server files
* fix_: linter
2024-10-04 14:24:36 +01:00
Igor Sirotin
c1dd9397f7
refactor_: remove generated files from source control ( #5878 )
...
* fix_: gitignore generated files
* chore_: delete generated files
* fix_: update go generate instructions
* feat(Makefile)_: clean-generated-files target
* feat(Makefile)_: `generate` target
* fix(Makefile)_: dependent generate target
* ci_: run generate, update docker file deps
* fix(Makefile)_: remove `clean-generated-files` target
* fix(Makefile)_: simpler GO_GENERATE_CMD arg
* fix_: temp workspace GO_GENERATE_FAST_DIR
2024-10-03 20:59:44 +01:00
Igor Sirotin
5c41e8211a
feat_: status-backend standard requests ( #5868 )
...
* feat_: added some standard requests
* fix_: address pr comments
2024-10-02 12:28:23 +01:00
Igor Sirotin
031b5342f1
chore_: move/rename files messing generation ( #5897 )
...
* refactor_: rename migrations file
* refactor_: move generate_handlers to cmd
* fix_: makefile generate_handlers path
2024-09-30 19:19:36 +01:00
Igor Sirotin
fc36a7e980
feat(cmd)_: `status-backend` ( #5847 )
...
* feat_: server supports for mobile api
fix(statusd)_: manually serve
* feat_: generate endpoints list from status/mobile.go
* chore_: mark public endpoint OpenAccounts as deprecated
* chore_: added status-backend makefile targets
* feat_: expose deprecated endpoints, with special header field
* docs(status-backend)_: added README
2024-09-27 16:02:18 +01:00
Igor Sirotin
596d75ab79
fix_: flaky TestSignalsServer ( #5838 )
2024-09-16 13:38:50 +01:00
Igor Sirotin
9038c66819
feat(statusd)_: websocket endpoint for getting events ( #5806 )
...
* feat(statusd)_: websocket endpoint for getting events
* fix_: remove signals naming
* fix_: lint
2024-09-12 14:35:25 +01:00
richΛrd
771a0c3562
refactor: remove wakuv1 code from mailserver cycle and add ENR to list of storenodes ( #5753 )
...
* test_: remove eth.prod mailservers from cycle
* test_: disable store request for wakuv1
* chore_: add ENR and remove V1 code
* refactor_: storenode cycle and allow ENRs and multiaddresses
2024-09-05 10:25:26 -04:00
richΛrd
8cf4feec1e
refactor_: remove status-im/rendezvous ( #5685 )
2024-08-22 13:12:37 -04:00
richΛrd
a6645bd209
chore_: remove `status.test` fleet ( #5702 )
2024-08-16 14:26:35 -04:00
Igor Sirotin
01288227d3
fix_: log utc timestamp ( #5672 )
...
* fix_: log zone-agnostic time
* chore_: use time.Truncate
2024-08-07 18:54:42 +01:00
Igor Sirotin
eeb34f780f
chore_: remove deprecated `CreateAccount.BackupDisabledDataDir` ( #5664 )
...
* chore_: remove deprecated CreateAccount.BackupDisabledDataDir
* test_: cover ErrCreateAccountInvalidRootDataDir
2024-08-07 13:59:43 +01:00
Igor Sirotin
2f5437130e
feat_: auto set random wallet emoji when creating account ( #5667 )
...
* feat_: auto set random wallet emoji when creating account
* fix_: remove emoji on error
* fix_: lint
2024-08-07 13:34:04 +01:00
Vaclav Pavlin
780e3e55f4
feat(telemetry)_: publish peerId ( #5534 )
...
* feat(telemetry)_: publish peerId
* fix_: fix goimports lint error in waku
* fix_: trim extra slash, use the right Waku service
* fix_: update protocol/messenger.go
Co-authored-by: richΛrd <info@richardramos.me>
* fix_: panic when PeerID is called on wakuv1
* fix_: use option instead of additional param for PeerID
---------
Co-authored-by: Arseniy Klempner <arseniyk@status.im>
Co-authored-by: richΛrd <info@richardramos.me>
2024-07-31 20:27:43 -07:00
richΛrd
0e982f1a3d
chore_: rename shards.test to status.prod ( #5571 )
2024-07-29 17:19:48 -04:00
Prem Chaitanya Prathi
9a703162c4
refactor: only use shards ( #5474 )
...
* refactor_: use shards by default
* fix_: metadata lightclient check
* chore_: update go-waku
2024-07-15 20:55:12 +05:30
richΛrd
6ace9f9be0
chore_: rename shards.staging to status.staging ( #5500 )
2024-07-11 10:37:16 -04:00
Anton
fa05248ad3
feat(statusd)_: start messenger in statusd when recovering from a seed phrase
2024-07-09 16:37:41 +02:00
Jakub Sokołowski
0a6b76643e
fix(integration-tests)_: add missing HTTPVirtualHosts
...
And set it to `*` for tests to avoid RPC access issues.
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2024-07-04 16:14:02 +02:00
Pablo Lopez
2debe06680
chore_: add fleet flag to cli ( #5478 )
2024-07-04 09:15:58 +03:00
Vaclav Pavlin
e6bf7e7df9
fix(status-cli)_: exit on sigint, actualyl print error log on failure ( #5398 )
2024-06-28 13:50:02 +02:00
Arseniy Klempner
5934233266
feat_: call telemetry upon error pushing envelope ( #5430 )
...
* feat_: call telemetry upon error pushing envelope
* feat_: call telemetry upon error pushing envelope
---------
Co-authored-by: Václav Pavlín <vaclav.pavlin@gmail.com>
2024-06-28 13:24:04 +03:00
Mikhail Rogachev
1ba4b86c7e
feat_: Add WS settings to the node config ( #5346 )
...
* feat_: add ability to enable http and ws connections from the client app
* feat_: add websocket option for api config
* fix_: use new api options in statusd
* chore_: add test for `overrideApiConfig`
2024-06-26 16:33:22 +02:00
Igor Sirotin
49eaabaca5
feat: adapt create/restore/login endpoints for keycard usage ( #5311 )
...
* chore_: remove duplicated `StartNodeWithKey`
* feat(KeycardPairing)_: added GetPairings method
* chore_: simplify startNode... methods
* chore_: added encryption path to be derived
* fix_: error handling in StartNodeWithKey
* feat_: added keycard properties to CreateAccount
* feat_: moved KeycardWhisperPrivateKey to LoginAccount
* fix_: LoginAccount during local pairing
* feat_: added chat key handling to loginAccount
* chore_: struct response from generateOrImportAccount
* fix_: do not store keycard account to keystore
* feat_: added Mnemonic parameter to LoginAccount
* chore_: wrap loginAccount errors
* feat_: RestoreKeycardAccountAndLogin endpoint
* chore_: merge RestoreKeycardAccountRequest into RestoreAccountRequest
* fix_: TestRestoreKeycardAccountAndLogin
* fix_: MessengerRawMessageResendTest
* chore_: cleanup
* chore_: cleanup according to pr comments
* chore_: better doc for Login.Mnemonic
* chore_: add/fix comments
* fix_: lint
2024-06-26 13:14:27 +02:00
Pablo Lopez
39dffd8b70
fix_: logging cli join group, small logging issue missing id, init online state to current state ( #5407 )
2024-06-24 10:16:05 +03:00
Igor Sirotin
d2f4cae18f
fix: merge coverage reports from each test rerun ( #5360 )
...
* fix_: fix test coverage when rerunning tests
* fix_: make lint-fix
* chore_: change test coverage report artifact name
* chore_: added codeclimate.json to artifacts
* chore_: bring in gocovmerge util
---------
Co-authored-by: Siddarth Kumar <siddarthkay@gmail.com>
2024-06-19 11:40:52 +01:00
Pablo Lopez
2c349b629d
fix(cli)_: fixed unmarshaling error and improved logging ( #5351 )
...
* fix(cli)_: fixed unmarshaling error and improved logging
* fix_: telemetry logger
* fix_: unused var
* fix_: build
* fix_: build
2024-06-14 16:13:31 +03:00
Andrea Maria Piana
1844ab7c83
feat(spiff-workflow)_: disable store nodes for spiffy workfluffy
2024-06-14 10:07:16 +02:00
Arseniy Klempner
1bbb2537b4
feat_: batch all telemetry data and send request every 10 seconds ( #5251 )
...
* fix_: add status telemetry client to cli
* feat_: call telemetry when pushing an envelope
* feat_: log status version in all telemetry calls
* feat_: batch all telemetry data and send request every 10 seconds
2024-06-13 15:31:09 -07:00
Pablo Lopez
ea5c444dbe
feat(cli)_: add a command 'server-account' to be able to re-run existing accounts ( #5329 )
...
* feat(cli)_: add a command 'servelast' to be able to run the latest account.
Reason: because on testing community join req/response we only want to create a community by a cli and remain the owner over multiple runs
* fix_: allow restarting cli with the same account
* docs_: add use cases to readme
* docs(cli)_: typos
* fix(cli)_: typo
* docs(cli)_: add clarifications
2024-06-12 11:00:51 +03:00