Что нового
Ежедневные сборки и что изменилось между ними. Источник — github.com/urnetwork/build.
Последние сборки
Приложения URnetwork и код сервера на 100% открыты и собираются воспроизводимо. Каждый коммит, попадающий в продакшн, указан ниже — изучите различия и отдельные коммиты на GitHub, чтобы точно убедиться, что именно работает на ваших устройствах и в сети.
A substantial cross-stack update spanning the SDK, the core connect library, the Android app, and the warp / urnode runtime, plus other components, with 108 commits across 114 files. Reliability gets 24 fixes — including fix timeouts — so connections, retries, and edge cases should behave more predictably. Under the hood, the work concentrates on client UI, multi-hop routing, transfer reliability, and connection control, keeping the network resilient as it scales.
- sdk 0f38a49 build sdk-js depends on build
- sdk 8b34d55 sdk-js: add makefile
- sdk 92fe453 build: js use ci
- sdk 75c24ae rpc: fix timeouts
- sdk cf6dca4 device: fix fixed destinaton case
- sdk 66425e8 device_local: fix client spec case
- sdk d6b2edd device_local: remove log
- sdk adb1ef4 Merge pull request #122 from urnetwork/usability-fixes
- sdk 41a1b08 fix tests
- sdk 879d2fa build update
- sdk 8785585 device_local: fixes
- sdk 1716d4b build update
- sdk dc5a345 build fixes
- sdk 26cb6ed device_local: more efficient direct client id path
- sdk 2d3ef39 Merge pull request #121 from urnetwork/sdk-js-bump-version
- sdk 3e2fa94 publish latest sdk-js
- sdk cdabf45 Merge pull request #120 from urnetwork/api-keys
- sdk 96a3f63 api key updates
- connect bd217fd transfer: test fixes
- connect 864ab92 ip: test fixes
- connect 8c3e112 transfer: reduce spam
- connect cc3f6b9 ip: security allow traffic for same network
- connect be61281 ip: adjust transfer parameters
- connect ca6b07e transfer: adjust transfer parameters
- connect 94eeffd multi: improve blackhole detection and fix fixed destination
- connect 30003d8 ip: adjust local passthrough
- connect 1680b26 multi: fix detect blackhole
- connect e1a7d29 multi: fix fixed destination case
- connect 82b0129 ip: local nat settings
- connect c42d7e6 transfer: fix test
- connect 8949ff5 transfer: clean up contract creation to create fewer contracts in parallel
- connect ae44895 protocol: remove unused create contract field
- connect 307b431 transfer: clean up log spam
- connect 54f1a67 Merge pull request #172 from urnetwork/usability-fixes
- connect b16cec9 contract: add stream version
- connect 8bb047c p2p: fixes
- connect 77c8c95 ip: fixes
- connect fba3e4a protocol: add stream version
- connect 7cd54a9 Merge pull request #171 from urnetwork/usability-fixes
- connect 8a04fcd ip: add bypass local and performance profile settings
- connect 68a8e91 net: fixes
- connect fa7a421 multi: turn off default force stream
- connect b3adc08 cm: cleanup legacy options
- connect aff2c3f p2p: init android version
- connect 8161724 multi: ping fixes
- connect 135d1d9 build update
- connect ca7c5f0 multi: initial limited split tunnel for trafffic that fails security policy
- connect fdd313f p2p: unbreak js build
- connect b9cc42e Merge pull request #170 from urnetwork/direct
- connect 856d6b4 stream: cleanup
- connect 73855a1 p2p fixes
- connect 6be30bb build update
- connect 598ea17 frame: support protocol updates
- connect edb23bc connect: update transfer path logic
- connect c854b5c protocol: update
- connect 0ec7a6e Merge pull request #169 from urnetwork/document-api-key-handlers
- connect 2ef09d8 adds api key docs
- connect f5adaa1 work on direct connection support
- android a6d7fc3d build update
- warp 191b221 warpctl: fix config error breaking deployments
- warp 316849a warpctl: deploy do not use gsh client when no needed
- warp ae03b5f warpctl: don't poll transparent services
- server d1c75a95 proxy: watchdog config note
- server df17f91b ncm: proxy location check
- server 3ddc95af nclm: query trim space
- server 12eed3dc bringyourctl: add proxy inspect
- server fc7600c7 nc: fix error
- server 4466a5f1 connect: exchange settings
- server bb2da693 sm: test wait longer for all events to finish
- server 60b9de4f connect: close stream clean up
- server 05b8f073 byctl: add refresh transfer balances
- server 6e7e315e sm: move run posts to server
- server c66512e4 connect: test fix flush
- server 060d4933 cc: better handle permission for non contracts
- server 6c38b0a7 sm: cycle keys
- server 5ea2a4f8 cc: all stream and contract create reply format to disable on stream version 0
- server efb1321b Merge pull request #394 from urnetwork/hash-api-key
- server 010cbff1 hashes api key
- server 3555e785 Merge pull request #393 from urnetwork/usability-fixes
- server 15445933 ncpm: fix
- server c6bbd08b cc: support stream version
- server 016ca6b0 Merge pull request #392 from urnetwork/usability-fixes
- server 2f842d7c build update
- server 42fed630 Merge pull request #391 from urnetwork/direct
- server 977384ab connect: test update
- server 8fcbddc1 cc: create contract fixes to support streams and modern return format
- server 7e61878c connect: resident stream hop events
- server 56255929 streamm: adjust the defintion of hop
- server 1999b053 sm: fix conflict
- server cab1a5a3 stream: fix
- server f5c27b45 stream: start stream integration
- server 08cc0e4d Merge pull request #390 from urnetwork/api-key
- server a1e7dede return api-key name in create result
- server 26dee7c8 api key handlers
- server 2b19c151 adds note on alternative to approach using a crypto hash like jwt/ncpm
- server 3be3015d separate apikey package
- server 915dc8db adds api key support
- apple 8110295 apple: increase memory for network extension on latest os
- apple c9620f2 Merge pull request #325 from urnetwork/explicit-env-on-sheets
- apple 85bf125 explicitly pass environment objects to sheets
- apple cb6ebdb Merge pull request #324 from urnetwork/fix-set-notification-settings
- apple bc88dea update notification settings on main thread
- apple 248dc8d Merge pull request #323 from urnetwork/cleanup-banner-code
- apple 771970d removes unused banner code
- apple 0a9382b Merge pull request #322 from urnetwork/insufficient-balance-prompt-upgrade-flow
- apple 973d1ab prompt upgrade flow on insufficient balance button click
- apple 91fa1d0 Merge pull request #321 from urnetwork/fix-connect-sheet-height
- apple 6b4fa6a fixes connect sheet height ui bug
A substantial cross-stack update spanning the SDK, the core connect library, the Android app, and the warp / urnode runtime, plus other components, with 256 commits across 258 files. New for users: add allow direct to performance profile, add portal-root div to index.html, and add new dependencies for QR code generation, plus 6 smaller additions. Reliability gets 36 fixes — including test fixes — so connections, retries, and edge cases should behave more predictably. Performance work in this range — optimize force close contract — should make day-to-day use feel snappier. Under the hood, the work concentrates on build pipeline, client UI, dependency updates, and data storage, keeping the network resilient as it scales.
- sdk bc008b4 Merge pull request #119 from urnetwork/sdk-js-allow-direct
- sdk 24478ea updates performance profile ts
- sdk cffc221 sdk: performance profile add allow direct
- sdk 50ca14c device_local: verbose setting
- sdk 54fc3bd js build update
- sdk 05020cf build update
- sdk 06bf97e build update
- sdk 630ce4c network_space: add optional connect settings
- sdk 2a12b65 Merge pull request #118 from urnetwork/performance-window-local-state
- sdk 7c18606 save performance profile to local state
- sdk 0c19682 rpc: allow concurrent connections
- sdk 5d0279c build: update
- sdk a80decc Merge pull request #115 from urnetwork/update-auth-code-login-api-call
- sdk 4e919d6 api: updates how we call auth code login
- sdk f3bd811 rpc: run local serially
- sdk b34313c rpc: use reconnect timer for all reconnections
- sdk d3ac06e Merge pull request #114 from urnetwork/js-rebuild-dist
- sdk fae1fbb clean dist before build
- sdk 4311a8f Merge pull request #113 from urnetwork/provider-list-timeout-error-handling
- sdk 6ac536c correctly throws error when fetching locations
- sdk feba0e3 Merge pull request #112 from urnetwork/js-locations-hook-initialized-state
- sdk 1b3f4a7 bumps version
- sdk 6827df2 bump version
- sdk e0c96ab Merge pull request #111 from urnetwork/js-locations-hook-initialized-state
- sdk c18419c breaks apart hooks; updates initial loading state in locations list hook
- sdk c2c96f9 Merge pull request #110 from urnetwork/sdk-js-package-public
- sdk 216e6e3 updates publishConfig access to public
- sdk 95bd950 Merge pull request #109 from urnetwork/gitignore-wasm-build
- sdk 83d4e40 gitignore sdk-js/wasm
- sdk ca35d2b remove generated wasm files from git tracking
- sdk f820e1c Merge pull request #108 from urnetwork/js-wrapper
- sdk 46c27fc resolves merge conflicts
- sdk ae0375e :shower: cleanup
- sdk f46b570 remove build/node_modules
- sdk 6319510 sdk-js wip
- sdk 7804e78 build: update
- sdk 6f6822c auth flow api + react wrappers
- connect abf9975 transport: add notes
- connect a8e1507 net: http improve parallel eval
- connect 19e1e7b net: remove verbosity
- connect 0b40512 build update
- connect 705c3e1 net: support disable ipv4/6
- connect a34b974 multi: test fixes
- connect 2379b2f multi: fix and clarify normal state tracking
- connect 648a7ec multi: fixes to tcp client affinity and address tcp collapse
- connect 206874e net: clean up verbosity
- connect 7d7ab74 net: clean up verbosity
- connect b3bebd6 multi: clean up verbosity
- connect ee30ad0 api: add proxy_client to client return
- connect c68d0e6 Merge pull request #168 from urnetwork/wg
- connect 3274574 api: small change to wg
- connect 56be6f5 api: update
- connect cfb5c71 api: add wg config result
- connect c33aafe dns: update regional
- connect b34ce4a Merge pull request #167 from urnetwork/regional-dns
- connect e61efd3 doh: add remote dns and regional settings
- connect eaedaef oob: improve performance
- connect f407042 build: update
- connect 9b62ee5 net: fix connection pacing
- android af79e6a5 Merge pull request #457 from urnetwork/allow-direct
- android 9ba314f7 add allow direct to performance profile
- android 860c0f19 build update
- android d371d932 Merge pull request #455 from urnetwork/update-auth-code-input
- android de147985 updates auth code input to secure
- android 39b00308 Merge pull request #453 from urnetwork/performance-profile
- android 451e946c adds performance profile options to connect sheet
- android 39714e77 Merge pull request #451 from urnetwork/bugfix-reset-password-alert
- android fe0bdfc7 bugfix broken snackbar when triggering reset password email
- android e476967c Merge pull request #445 from urnetwork/auth-code-login
- android 12336e1f auth code login
- android e798016c build: update
- android c78943b9 Merge pull request #444 from urnetwork/otp-fix
- android 9fa0220e send numeric otp if userauth login verification required
- android 3bfb31f9 build: update
- android a1105fdd build update
- android 6d093ce6 build: update
- warp a7b98b9 warpctl: fixes
- warp e4b7912 build update
- warp d73ffb3 warpctl: add transparent lb
- warp 58ae3ac warpctl: run disable cpu limit
- warp d789cc7 warpctl: config increase listen backlog
- warp 383fb2f warpctl: config use reuseport for connection balancing
- warp e13d6fd warpctl: lb update default timeout 5s->30s
- warp ece06ac warpctl: config fix rate limit exclude
- warp 39afd02 warpctl: config fix rate limit exclusions
- warp 50933f0 warpctl: config fix
- warp 3166939 warp: fix lb drain time
- warp d40fd50 warpctl: config upstream use consistent routing for stateful services
- warp 498fece warpctl: config add notes
- warp 2e161a5 warpctl: add notes
- warp 23da8f5 warpctl: config fix connection keep-alive
- warp 968cd7c warpctl: config support streamable
- warp 6f5036e warpctl: config add mcp cors headers
- warp 5770930 Merge pull request #23 from urnetwork/rate-limit
- warp 27ae204 warpctl: config update
- warp 7c2ba05 limit: use exclude prefixes in lb and thread to services
- warp 8484df8 warpctl: config rate limit update
- warp 4950e3f warpctl: more connection fixes
- warp 4ff90d8 warpctl: config fix keepalive
- warp 9cdbacb warpctl: config adjust buffer settings
- warp fcb5f9a warpctl: config fix
- warp 5ccf20a warpctl: config tune proxy settings
- warp 9d1e25d warpctl: config add retry
- web c16fd38 move out whereami index
- web 6edd719 Merge pull request #72 from urnetwork/manifest-add-extension
- web 3767a41 adds chrome_web_store to manifest
- web 9bf8532 Add portal-root div to index.html
- web bc487de Refactor LocationSelectorModal to improve location selection
- web d7deda3 Update AccountSettings
- web d5d1074 Add new dependencies for QR code generation
- web a4028c0 Add @types/qrcode and update qrcode version
- web 4cb6200 Sync with upstream src
- web ea16f3d app: fix nginx usage
- web 74813ed web: fix nginx usage
- web cb6b907 Merge pull request #68 from urnetwork/pass-jwt-to-extension
- web dc75b21 pass jwt to extension on login
- web 9d0099a Merge pull request #67 from urnetwork/hide-create-network-inputs
- web 4db2883 hides referral code and balance code input on create network form per AppSumo
- server 3b37be85 db: migrations fix format
- server d256228b db: migrations fix for index migrations applied concurrently
- server 39f54e2a db: migrations adjust indexes causing poor query plans
- server dcda9ec6 env: disable ipv6 when host ip not set
- server f78c718c proxy: fixes
- server 9dc073d2 env: add firewall mark
- server 6e2e5027 build update
- server 55305f33 build update
- server 8ab2e106 api: add run-main
- server 9c935ac8 ncpm: choose proxy hosts and blocks from config
- server ac9ae320 tls: support ** multilevel wildcards
- server 4225336f proxy: add service
- server bef8f520 Merge pull request #386 from urnetwork/username-validation
- server 9540b876 validate on network name check
- server 7bb89d82 validates network name is lowercase and alphanumeric
- server 2a534881 Merge pull request #383 from urnetwork/unpaid-bytes-bugfix
- server cefeb974 adjust tests for paid bytes update
- server b38ea905 sum paid bytes provided only from account payments that have been completed
- server a7a53ca2 Merge pull request #382 from urnetwork/bugfix-outdated-reset-password-query-param
- server b6176f63 fixes reset password query param
- server ba887a77 connect: remove proxy integration
- server 3b957818 env: fixes
- server 99553fcd connect: announce reduce test overhead
- server cc36908b ncm: optimizations
- server 6f0caeff device: update receive channel
- server 9fa21d2b redis: use spubsub
- server c06777fd proxy: notify fix
- server 92de3edb proxy: notify fixes
- server b6dabab1 proxy: report errors on wg add
- server 5a58e9c4 ncm: query fix
- server e0189f30 proxy: warmup fixes
- server 52c11fe6 ncm: add proxy client to client return
- server 11a82a99 redis: add pubsub
- server f71951e8 db_migrations: add uniqueness constraint to proxy_client
- server fcaabfee Merge pull request #375 from urnetwork/bugfix-delete-account-stripe-subscription
- server 2a727696 updates cancel call to stripe; updates subscription renewal end time
- server 05d242cf Merge branch 'main' into bugfix-delete-account-stripe-subscription
- server c29e69ce adds logging
- server feca14da proxy: fix wg
- server a09151cf moves stripe subscription logic into separate file; adds unsubscribe to network removal
- server d858c26b proxy: use default block g1
- server 1fc0aaef Merge pull request #374 from urnetwork/mcp-session
- server a6368b1a debugging mcp failing session
- server 085ac596 Merge pull request #373 from urnetwork/mcp-status-route
- server fc8ccafa bring mcp server inline with warp and api template pattern
- server fc8d8b0a proxy: allow optional block
- server e42a1d1f Merge pull request #369 from urnetwork/wg
- server 0da48bd1 proxy updates
- server b0031c62 proxy: use proxy client
- server b3582859 ncm: update proxy client
- server c5cfc046 db_migrations: add proxy
- server d071cc6d Merge pull request #372 from urnetwork/mcp
- server c1577f43 Merge pull request #371 from urnetwork/use-mcp
- server 98211887 updates host for docker
- server 6efbff88 Merge pull request #370 from urnetwork/use-mcp
- server eeac720c proxy: add wg
- server 3b20bce6 mcp: fetch locations
- server 833ddfc7 mcp: add
- server e44e0555 Merge pull request #368 from urnetwork/proxy-api
- server 9440fe15 proxy: update api
- server c50c3179 connect: fix
- server 396d1090 proxy: add api
- server cece70c5 Merge pull request #367 from urnetwork/regional-dns
- server 83be6849 proxy: add dns resolver settings
- server f1c307ac Merge pull request #366 from urnetwork/rate-limit
- server 1f8b6080 env: fix status log
- server 304b2d74 limit: use exclude prefixes
- server 7439d525 update
- server f5f37f62 outage: basic model
- server a75b0534 connect: improve control performance
- server e00efbb5 taskworker: fix
- server a167cf90 build: update
- server 3cafd104 proxy: fix
- server 488b6a5e add goroutine stats tracking
- server 5ac2d269 http server timeout fixes
- server 6b3c0f23 connect: increase memory pool size 4g->16g
- server 32e46ad5 connect: clean up noise
- server aedaa971 redis: adjust pool settings
- server 3ce6e71d ncrm: remove noise
- server 05e4ee59 Merge pull request #365 from urnetwork/helius-webhook-return-err
- server 7dd920f2 moves subRenewal var into tx
- server 2b1125a6 batch helius writes in single tx; adds logging in case of error
- server 2bf2c1ae work: tune force close
- server 3f449a03 sm: optimize force close contract
- server 293fec24 sm: fix contract close performance
- server 21f6fb62 sm: adjust task
- server babfa8bd Revert "sm: remove tx level"
- server d3f7fe7f sm: remove tx level
- server ea2b88ee tbcm: remove unneeded tx level
- server f9be95f6 sm: relax settle with zero usage, better logging for malformed
- server f31e5fcb sm: fix force close contracts
- server f35635c7 Merge pull request #364 from urnetwork/apple-webhook-fix
- server 473595d2 handle free trial users
- apple e66b107 Merge pull request #318 from urnetwork/allow-direct
- apple 3fbc1eb adds allow direct toggle
- apple 291c8ab Merge pull request #317 from urnetwork/sub-updates-fam-sharing-disabled
- apple 160b1ae updates subscription plans without family sharing
- apple 6afbb79 Merge pull request #316 from urnetwork/auth-code-input-update
- apple 98efde2 change auth code input to secure
- apple c05355a Merge pull request #313 from urnetwork/persist-performance-profile
- apple 901db2a load performance profile from local storage
- apple cb3da13 Merge pull request #311 from urnetwork/remove-matic2
- apple 2c32dfc removes matic as supported payout wallet
- apple 72549b8 Merge pull request #307 from urnetwork/auth-code-login
- apple 2b4e5e9 auth code login
- apple 2179783 Revert "adds main app and extension to shared app group"
- apple d740748 Merge pull request #306 from urnetwork/app-group
- apple 82d2d75 adds main app and extension to shared app group
- apple 0fb39b8 Merge pull request #305 from urnetwork/connect-actions-window-size
- apple 8faac3b :shower: cleanup
- apple 412f968 resolves merge conflicts
- apple 37ee3d8 performance profile work
- docs 45f7db5 mcp: update skill document
- docs 5a66b4b mcp: skill update
- docs 8707f78 mcp: skill
- docs 199da9f Add files via upload
- docs 92c5ecd Delete ur_litepaper_website.md
- docs e448df7 Delete ur_litepaper_v2.md
- docs de13701 Merge pull request #10 from urnetwork/add-llms-txt
- docs 5961b05 Add files via upload
- glog 1de77fa build update
- proxy 6599555 proxy: initial connection resilience
- proxy 063b60a wg: add support for ip binding
- proxy fa15f52 build update
- proxy 2314d7d wg: warn instead of error on bind
- proxy 0dabbce tun: race connections
- proxy bca5b26 wg: fix evict idle
- proxy a198778 wg: simplify
- proxy c1678d4 wg: add clients fix state
- proxy 5aa4400 wg: do not use tun
- proxy 14507a1 Merge pull request #9 from urnetwork/wg
- proxy cc4ae1a wg: add keygen
- proxy 65d3a69 add wg proxy
- proxy d1174fa Merge pull request #8 from urnetwork/regional-dns
- proxy f8761f2 tun: support dns resolver settings
- proxy 637c33c build: update
- proxy 8681fd7 proxy: fix server timeouts
- userwireguard f074830 conn: add support for ip4/6 binding
A substantial cross-stack update spanning the SDK, the core connect library, the Android app, and the warp / urnode runtime, plus other components, with 315 commits across 613 files. New for users: add run-builder and add http proxy. Reliability gets 49 fixes — including network_space: fix platform network space — so connections, retries, and edge cases should behave more predictably. Under the hood, the work concentrates on client UI, dependency updates, connection control, and transport stack, keeping the network resilient as it scales.
- sdk f22cb28 network_space: fix platform network space
- sdk c12ea8e Merge pull request #107 from urnetwork/api-fetch-network-transfer-balances
- sdk f3fe820 api - get network redeemed balance codes
- sdk c3ff73c Merge pull request #106 from urnetwork/proxy-fixes
- sdk 520dc5e api: use gomobile compatible types
- sdk 8280cf0 device: allow configurable security policies
- sdk efb6cd5 proxy fixes
- sdk 0bbf041 Merge pull request #105 from urnetwork/platform-proxy
- sdk f802314 build fix
- sdk 007edde Merge pull request #104 from urnetwork/api-redeem-balance-code
- sdk 00c0c9d api: redeem balance code
- sdk 182facc device: support platform proxy
- sdk 514cf39 Merge pull request #103 from urnetwork/device-update
- sdk a313126 simplify performance profile fixed ip
- sdk 122889b device: rpc fix locking for potential deadlock, add performance profile
- sdk b5e047c Merge pull request #102 from urnetwork/platform
- sdk cc00fbb build: update
- sdk 136a2e1 build: update dependencies
- sdk 335efbf audit: go routine top level error fixes
- sdk fe85aaf dtm: use a control loop pattern
- sdk b25846f fixes
- sdk e899533 device: add platform mode for device local
- connect 22d75b1 trace: update
- connect 51b9d41 api: update
- connect d1d4304 fix
- connect e05bad7 doh: remove spam
- connect 5b5760a net: close connection on failed tls handshake
- connect 95e8df5 doh: fixes
- connect d9c72f4 ip: make ippath copy the default
- connect 686154d net: add ip utils
- connect d4478df multi: simpify healthy criteria
- connect 536c51e reduce unneccessary usage of sync.atomic
- connect 760ff8e Merge pull request #165 from urnetwork/api-fetch-network-balance-codes
- connect d61110f adds redeemed secret to redeemed balance code result
- connect 0c55214 api: fetch network redeemed balance codes
- connect fceabb5 Merge pull request #164 from urnetwork/api-network-create-balance-code
- connect e07f1ee Merge pull request #162 from urnetwork/api-network-create-balance-code
- connect 26de121 updates network create args
- connect e5b3e33 Merge pull request #163 from urnetwork/proxy-fixes
- connect 768aadc allow configurable security policies
- connect 85adec0 net: remove testing code
- connect 4f3c1e0 updates network create args
- connect 84b4e51 proxy fixes
- connect 1cc2e3d api: update
- connect cb42d63 multi: api no need to parse jwt to get client id
- connect d8af28c api: update
- connect f312e03 multi: better document performance profile default behavior
- connect e1dd66a api: update create proxy device
- connect 5ac565a build: update dependencies
- connect f5c099d audit: fixes
- connect 4cac1a8 audit: go routine top level error fixes
- connect 644d5f9 connect: export byte count types
- connect 4855ebc transport: add set auth
- connect 04a6cd8 doh: reuse existing http client
- connect 41f74fa multi: move api generator to own file for readability
- connect 823c4e7 framer: use shared memory pool
- connect 6d6c35c net: close idle connections on discarded dialer
- android 2121177e build: update
- android b9fce2c4 Revert "build: update"
- android 79d8aacc build: update
- android 9771cc9a Merge pull request #443 from urnetwork/update-usage-bar
- android a2d0de3c threads start balance bytes to usage bar
- android ce87d25c Merge pull request #442 from urnetwork/balance-codes-copy-updates
- android 9cb686dd balance code table copy matches apple
- android 2bc5816f Merge pull request #441 from urnetwork/balance-codes-screen
- android 69dbd02a balance codes screen
- android b88961a7 build: move jvm target 17->21
- android c72c6835 Merge pull request #440 from urnetwork/redeem-balance-code
- android f639ac2d adds redeem transfer balance sheet to account screen
- android a5acc87d redeem transfer balance code in intro flow
- android dcab1a6d build update
- android 257a7a02 build update
- android 714b1df4 Merge pull request #439 from urnetwork/close-connect-actions-on-location-select
- android 7b6765eb shrink connect actions sheet when location is selected
- android 3878a385 Merge pull request #438 from urnetwork/dgen1-guest-sheet
- android 4ee8885e fully expand guest login sheet
- android b9dbd9fd Merge pull request #437 from urnetwork/dgen1-shrink-login-titles
- android 5e4abe7f dgen1 login dimens updates
- android e5a0a907 Merge pull request #436 from urnetwork/dgen1-initial-login-ui
- android 91da18d3 removes intro carousel on dgen1
- android e04684ef Merge pull request #435 from urnetwork/login-with-ethos
- android e3d016cd minSdk 26; ethOs minSdk 27
- android afe3cf5e Merge branch 'main' into login-with-ethos
- android 8376b0b0 ethos: fix flavor settings and set minSdk=27
- android 9a045cd4 sign in with dgen1
- warp cbc464c warpctl: lb config preserve original host to upstream
- warp 23cb98f warpctl: update streaming config
- warp ddfc55f warpctl: fix semver sort
- warp 43e55ee warpctl: update certs to issue all certs for a domain in a group
- warp ad1ec1e warpctl: issue cert use modified name
- warp 68a7405 warpctl: run add domain
- warp bc2b701 warpctl: certs switch to ec256 keys
- warp f822a12 warpctl: retry cert issue
- web fe19199 Merge pull request #66 from urnetwork/balance-code-updates
- web 28ecfde changes balance code copy to AppSumo; refresh subscription balance when adding a balance code
- web 6d66435 web: ur.network update
- web c0b3471 web: add favicons
- web 4b216bd web: add ur.network and ur.xyz
- web 75952d9 Merge pull request #65 from urnetwork/create-network-form-guidance
- web 16914a3 updates create network form error text colors
- web fa9184d Refactor fetchSubscriptionBalance return type
- web e0fc6b0 Merge pull request #64 from urnetwork/updates-balance-code-table
- web 3ad06ed adds columns to balance code table; adds total data balance
- web 7eda7e5 Merge pull request #63 from urnetwork/fix-balance-code-link-state
- web 0f22020 fixes manage balance code link state
- web 8f2acab Merge pull request #62 from urnetwork/balance-code-updates
- web 7c16658 updates balance code link copy
- web 38c6d17 Merge pull request #61 from urnetwork/app-sumo-sign-up
- web 4ab0a78 prompt create network modal with ?app-sumo URL
- web 18648e1 Adjust button styles for active tab indication
- web db769d0 Refactor BalanceCodesSection for dynamic styling
- web ea459b9 Merge pull request #60 from urnetwork/separate-balance-codes-view
- web 1b42f37 fix build errors; adds balance code link on sign in modal
- web f3a8326 separates balance codes into new section
- web 8d38d97 Refactor AccountSettingsSection layout and table structure
- web 0ac5d28 Sync with upstream
- web c64040a Update useEffect dependencies in AccountSettingsSection
- web f68f307 Update loading state handling in AccountSettingsSection
- web 5ff5596 Edit api.ts
- web e0fbb55 Edit RedeemTransferBalanceCodeModal component
- web 87228ba Merge pull request #59 from urnetwork/redeem-balance-code
- web ed1b31c useCallback with loadTransferBalanceCodes
- web 6abc276 redeem balance code & list redeemed codes
- web 8532b11 Merge pull request #58 from urnetwork/create-network-balance-code2
- web 30d8c95 rename balance code url param check
- web 9ecc919 adds balance code input to network create form
- web 0810621 chore(app): sync with upstream
- web 7a43469 chore(app): sync with upstream
- web dde9c91 chore(app): sync with upstream
- server 708245bc redis: increase timeout
- server bf6d76aa nclm: more evenly partition client score keys
- server d13d4cf3 model: redis fix hashing in pipe/multi operations
- server 8c1af227 redis: support cluster
- server 6df7a6fa proxy: increase device timeout 15m->90m
- server f957ca22 proxy: add watchdog
- server 7e1340c6 sc: increase free transfer balance to 2tib/month
- server ed2338ca proxy: use proxy socks
- server d3e284fe ncm: increase heartbeat timeout
- server 76c04073 ncm: fix
- server ce942cdb bringyourctl: add proxy command
- server 358a2367 ncm: add more return values
- server 5ab7f4d2 proxy: remove spam
- server 9344190c proxy: use internal http proxy
- server 2cca3890 proxy: http update
- server 73aaac33 proxy: update transport settings
- server ec994ce0 proxy: shared network space
- server a613b526 Merge pull request #363 from urnetwork/balance-byte-count-update
- server 125348aa subscription balance filter out old balances by date
- server 12f595b6 proxy: switch http proxy lib
- server 108ace00 proxy: better log listener exits
- server b7f84f61 proxy: reduce logging
- server 8d0d8828 proxy: run builder update
- server 012a5dc2 proxy: fix
- server 7e5c2c65 proxy: increase message pool size
- server c907dbd9 proxy: handle unhandled errors
- server cc5de965 ncm: update far edge deployment
- server 956e3e8b Merge pull request #362 from urnetwork/far-edge-proxy
- server 64dd3bfb add run-builder
- server ec826231 fixes
- server a0fd5be2 jwt: add expiration to user jwt
- server 112c719e start far edge proxy
- server 155f0e71 build update
- server 52d97f09 connect: architecture fixes for integrated proxy
- server f907c5e6 ncm: fixes to proxy device state
- server e3d80954 connect: unbreak
- server 72c56045 Revert "resident: fix"
- server 35628be9 resident: fix
- server ad9e98bd connect: fix build
- server 430b3048 connect: proxy fixes
- server 71615880 test: turn off -race for connect tests
- server 66027e5f test: run pprof server on each test
- server e6f61cd5 clean up spam
- server 85caa710 connect: updates
- server d7437713 connect: use port 444 for https proxy
- server 4625deda Merge pull request #361 from urnetwork/fetch-network-redeemed-balance-codes
- server 547ab865 adds redeemed balance code secret to result
- server 40f1cab5 fetch network redeemed balance codes
- server 7489fb05 Merge pull request #356 from urnetwork/create-network-thread-balance-code
- server 70cc9a18 resolves merge conflicts
- server 00b9e1ff connect: pp fix
- server a0e8fd46 fix tests
- server 2922f963 ncm: update hostname when auth is used
- server 0ae2af03 ncm: fix proxy service
- server 192efc56 Merge pull request #360 from urnetwork/proxy-fixes
- server 281feded allow configurable security policies to unbreak tests
- server 459cfcaf proxy fixes
- server 93baf1b5 threads pro into network create with valid balance code
- server 539a49af taskworker: build fix
- server f90b59cf Merge pull request #358 from urnetwork/transfer-balance-not-threading
- server 0f8b7b05 payments set transfer balance subsidy net revenue
- server 1efa2608 mod update
- server 9e5cd78b connect: router fixes
- server 2c3076cf resolves merge conflicts
- server d9599fe3 Merge pull request #359 from urnetwork/platform-proxy
- server 7df88023 removes price greater than 0 check
- server 3e64bcfc bugfix play webhook transfer balance
- server 65d0af38 env: add domain
- server 36292a80 connect: test fixes
- server e8c55eef connect: resident proxy set initial device state
- server 7de259a7 audit fix
- server 426f7012 ncm: create proxy fixes
- server fb409fe0 updates adding transfer balance on payment webhooks
- server 560a444d connect: fixes
- server c408d855 ncpm: add encoded proxy id
- server 5d20a0ca router: support wildcard method
- server c07f8aa3 Merge pull request #357 from urnetwork/subscription-balance-is-pro-fix
- server fb092bb7 moves assigning subscription market
- server 46504486 bugfix: check if current subscription is nil before assigning market
- server 7aa78787 rework redeeming balance code params; adds tests
- server 9e9c0a57 adds balance code to network create args
- server 8d11552a fixes
- server f138de0f Merge branch 'main' into platform-proxy
- server a4e1b602 nclm: update client score
- server 076bd2b4 updates
- server 95b18da2 ncpm
- server eb04553a jwt: remove console spam
- server e04ad9c3 tests: fix
- server 4b06c222 jwt: support ecdsa
- server 7f4a53ba pass tests
- server b446a40f adjust start and end times of balance code
- server 3655eb06 adds paid to transfer balance return object
- server 22a8b1fb checks pro status in subscrition balance by paid transfer balance
- server 5bf6f063 update how we check is account is pro
- server 0895d3a3 stage
- server 40ca8e0e sm: change balance codes to base32
- server 8cae33c3 jwt: remove console spam
- server 88802766 Merge pull request #355 from urnetwork/balance-code-updates
- server b2773a62 Merge branch 'main' into balance-code-updates
- server 0c682e31 tests: fix
- server b778d8e1 jwt: support ecdsa
- server e62dfe42 pass tests
- server 2df4ac7a adjust start and end times of balance code
- server dae7fc7b Merge pull request #354 from urnetwork/update-is-pro-check
- server 422cfafa adds paid to transfer balance return object
- server c9975a36 checks pro status in subscrition balance by paid transfer balance
- server 9d312987 update how we check is account is pro
- server 8432b161 sm: change balance codes to base32
- server dbda4aaa stage
- server 1178c1e2 Merge branch 'main' into platform-proxy
- server 7b40e1dd sm: guard against net inconsistency
- server fe06a97f nclm: update pass in parallel count standard pattern
- server d64f5993 nclm: export update
- server 6695811f sm: use approximate balance counting instead of exact
- server 08e95990 db: adjust retry max timeout
- server ce33903d connect: enforce contracts on forward create
- server 7d37fb4e Merge pull request #353 from urnetwork/add-blockchain-parsing-tests
- server 80851d1f adds blockchain enum parsing tests
- server 8ac1d41b nclm: adjust provider export
- server 36c7b9a9 db: increase retry max timeout
- server 0ecb5f49 fix redis incr ttl
- server eb9e3b84 build: update
- server 0b317a53 build: update dependencies
- server df07de8e nclm: update client scores
- server 491f6ea7 connect: integrate remote device, https proxy, socks proxy
- server e021ea51 nclm: update client scores
- server 89e8a05e Merge pull request #352 from urnetwork/fix-payment-test
- server 1f7abb5c fixes send payment test to account for fixed fee
- server 924f704a Merge pull request #349 from urnetwork/payment-estimation-change
- server bc40cedb nclm: use net reliability weight instead of provider count for filters
- server a30f5aa6 nclm: improve the provider filter
- server dce2a1cf nclm: adjust filter
- server 54c58986 nclm: filter locations with no providers
- server f938cb01 nclm: fix score filter (min should have been max)
- server 7c35b3f0 Merge pull request #350 from urnetwork/handle-ethereum-auth
- server e81aa000 Merge branch 'main' into handle-ethereum-auth
- server 5a080a7d Merge branch 'main' into handle-ethereum-auth
- server c85beacd Merge branch 'main' into handle-ethereum-auth
- server 61e618b4 handle ethereum signature
- server 471a8255 apc: remove fee estimation
- apple a108d0d Merge pull request #304 from urnetwork/usage-bar-ui-updates
- apple e00d157 enable drag sheet on pro
- apple 1e86075 Merge pull request #303 from urnetwork/connect-actions-update
- apple 95486e4 display usage bar in connect actions for both pro and basic plans
- apple 0adb83a Merge pull request #302 from urnetwork/update-usage-bar
- apple 88f4594 displays usage bar for free and pro; threads start data balance
- apple c6946c0 Merge pull request #301 from urnetwork/update-balance-codes-table
- apple f47b21b adds data and expires columns to balance codes table
- apple 867d414 Merge pull request #300 from urnetwork/macos-balance-codes
- apple 9c937e8 adds balance code link on mac settings
- apple 24abd95 Merge pull request #299 from urnetwork/balance-codes-pull-to-refresh
- apple 43628c4 makes balance codes refreshable
- apple 5d70967 Merge pull request #298 from urnetwork/manage-balance-codes-screen
- apple d8a5daa manage balance codes screen
- apple 7da4beb Merge pull request #297 from urnetwork/macos-redeem-balance-code
- apple eb89981 fixes redeem code sheet for macos
- apple ed17cad Merge pull request #296 from urnetwork/add-redeem-to-update-sheet
- apple bc3a85f adds redeem balance code to account view
- apple 1c9fa39 Merge pull request #295 from urnetwork/redeem-balance-code
- apple 19fbe11 adds localizations for redeeming balance code
- apple 224b481 redeem balance code sheet in intro funnel
- apple eaf9374 tunnel: remove debug limit entitlement
- apple e573c3a tunnel: simplify
- apple b87d181 tunnel: remove zero provider configuration
- apple 67a867d ios: adjust memory and entitlements
- apple 316a3f7 Merge pull request #294 from urnetwork/connect-actions-sheet-rework
- apple 3b0eb78 :shower: cleanup
- apple e7c9366 fix connect actions sheet behavior
- apple a2f01d6 connect actions background can be tapped
- apple f209146 sdk: reduce memory to 48gb to match android
- proxy 1249145 http: better handle unexpected error
- proxy 8468ad8 proxy: add socks
- proxy c3b02a6 http: change default buffer size
- proxy 94c6a75 add http proxy
- proxy 6109650 tun: reduce logging
- proxy 06176a0 tun: simplify
- proxy ca0b6bd fix build
- proxy 682280c tun: fix dial context
- proxy fdb7852 tun: fix performance of creating multiple tun in the same memory space
- proxy 704fe00 build fixes
- proxy 227003d Merge pull request #7 from urnetwork/proxy-fixes
- proxy deb4b2e proxy fixes
- proxy 049265c mod update
- proxy efb1e1c Merge pull request #6 from urnetwork/platform-proxy
- proxy daa6355 tun: fixes
- proxy 1f6d66d tun: add dialcontextudp