Commit 491ccf9
Synnax v0.54.0 (#2177)
* SY-2826: Add `MustSucceed` linter (#2079)
* SY-3884: Remove `go.work` files and use local path imports instead (#2082)
* SY-3811: Upgrade Rust and Tauri dependencies (#2096)
* SY-3806: Upgrade Go dependencies (#2093)
* SY-3920: Upgrade Fiber to v3 (#2094)
* SY-3690: Refactor Integration Test Infrastructure (#2099)
* SY-3807: Upgrade Python dependencies (#2098)
* SY-3878: Support for statuses, stable, select in Arc C++ Runtime (#2051)
* SY-3810: Upgrade GitHub Actions (#2095)
* SY-3521: Enable Device-Chassis Ontology Relationships (#2033)
* SY-3908: Edit TypeScript deployment to only run on package version updates
* renamed python xpy package to x
* SY-3912: Fix Race Conditions Across Go Codebase (#2073)
* SY-3939: Add workflow for X Python and update its dependencies (#2108)
* SY-3498: Oracle Generated Code (#2091)
* updated decoders to properly decode incorrect struct tag casing
* SY-3338: Refactor Gorp to Use Primitive Key Encoding (#2015)
* SY-3512: Arc Telemetry Bypass (#2089)
* SY-3809: Upgrade to Bazel 9 and some Bazel dependencies (#2109)
* SY-3966: Fix Race Condition in Unary writer PeekResource Alignment Access (#2112)
* SY-3985: Fix outdated references to Python `sy` CLI tool (#2119)
* SY: Clean CI Build Caches (#2118)
* SY-3823: Gorp Tables (#2021)
* SY-3988: Fix data race in channel observer test (#2124)
* SY-3725: Add icons to view create modal (#2120)
* SY-3866: Add open Arc Explorer to Arc Toolbar and clean up toolbar code (#2122)
* SY-3972: Separate Search Service from Ontology (#2117)
* SY-3980: Refactor to Go driver (#2123)
* SY-3971: Core refactors for data deletion (#2121)
* SY-3818: Use Ginkgo's Built-In SpecContext (#2125)
* Revert TypeScript dependency upgrades accidentally included in SY-3971
* [integration test] Fix Device Status Check in NI Disconnect Test
* SY-3808: Upgrade TypeScript Dependencies (#2113)
* SY-3840: Add integrations property to a rack (#2129)
* SY-2318: Add delete all data feature to Console (#2126)
Add a delete all data feature to the Console.
* SY-3816: Add Go Fuzz Testing CI Workflow (#2130)
* SY-3816 [2/10]: Add Graph Utility Package (#2133)
* fixed race condition in aspen grpc transport
* SY-4001: Make sure instrumentation is passed to all services
* SY-3997: Fix Arc integration tests for Go driver (#2142)
* SY-3816: Add Oracle Migration and Marshal Plugins (#2131)
* SY-3816 [1/10]: Add Binary Codec Primitives for Oracle (#2132)
* SY-2676: Move x/binary Codecs to x/encoding Sub-Packages (#2148)
* SY-3816 [3/10]: Add Gorp Migration Framework (#2134)
* SY-4003: Add Oracle-Generated View Clients for Go, Python, and C++ (#2149)
* [x/go] - removed deprecation warnings
* SY-3816 [4/10]: Add Telem Codec (#2135)
* SY-3816 [6/10]: Add Spatial Codec (#2137)
* fixed generated view types
* added v53 oracle snapshot
* SY-3978: Add variant filtering to the Status Explorer (#2128)
* SY-3816 [1/8]: ORC Binary Encoding Package (#2155)
* SY-4007: Add empty content to login cluster list (#2153)
* SY-3816: Migration Related Gorp Refactors (#2163)
* SY-3816 [3/8]: Oracle Codec and Migration Plugins (#2157)
* SY-3816 [5/8]: Arc Generated Codecs (#2159)
* SY-3816 [4/8]: x/go Generated Codecs (#2158)
* SY-3816 [6/8]: Ontology Codecs and Raw Filter (#2160)
* SY-3816 [7/8]: Ranger Migration Update (#2161)
* SY-3981: Add press and hold to schematic valves (#2144)
* SY-3816 [8/8]: Remaining Core Service Codecs (#2162)
* updated all orc codecs to their latest version
* gofmt
* SY-3256: Removed `set.Mapped` Type and Improved Set Related Tests (#2166)
* SY-4015: Move Rack, Device, Task Migrations to Use Gorp Migration Framework (#2165)
* SY-4016: Consolidate Gorp and x/migrate Migration Systems (#2168)
* Tidy `go.mod` files
* SY-4014: Move Access Migrations and Root User Provisioning Into Services (#2169)
* SY-4018: Move Device, Rack, and Task Migrations to Versioned Subdirectories (#2170)
* SY-4019: Move Range Migrations Into Dedicated Folder (#2171)
* fixed issues with macos driver tests
* SY-3130: Add "open Arc" to Arc context menu (#2127)
* SY-3923: Remove unneeded Python packages (#2173)
* SY-4022: Fix Resource Leaks in Service Openers (#2175)
* SY-4013: Ontology and Orc Optimizations (#2164)
* SY-3855: Add PagerDuty integration (#2145)
* SY-4023: Fix task and rack migration float64 key decoding (#2176)
* SY-4020: Add PagerDuty Python types and integration test (#2174)
* SY-3252: Remove weird `Keys` and `Names` types from TypeScript client (#2167)
* SY-4026: Fix Embedded NI Field Documentation (#2181)
* SY-4009: Migration Test Cases (#2178)
* [integration tests] Update ranges favorite/unfavorite action strings
* SY-4025: Consolidate `client/py/x` and shared utilities into `x/py` (#2180)
* SY-4017: Write PagerDuty integration documentation (#2184)
* SY-4027: Use Ruff for Python Linting and Formatting (#2182)
* fixed range integration test cases
* [integration tests] +
* SY-4029: Fix dragging and dropping of OPC UA channels (#2185)
* SY-3991: Add Synnax v0.54 Release Notes (#2186)
* Fix bypass authority filtering blocking all read/write task bus publishes (#2187)
* [documentation] Updates and corrections
---------
Co-authored-by: Patrick Dotson <patrick@synnaxlabs.com>
Co-authored-by: sy-nico <nico@synnaxlabs.com>
Co-authored-by: Patrick Dotson <patrickdotson11@gmail.com>1 parent 90f522d commit 491ccf9
2,547 files changed
Lines changed: 136775 additions & 53791 deletions
File tree
- .github
- PULL_REQUEST_TEMPLATE
- actions/test-python
- workflows
- .vscode
- alamos
- go
- py
- ts
- arc
- cpp
- compiler
- graph
- ir
- testutil
- program
- runtime
- loop
- node
- scheduler
- selector
- stable
- state
- wasm
- stl
- channel
- constant
- control
- error
- math
- series
- stateful
- str
- time
- text
- types
- go
- analyzer
- authority
- constant
- context
- expression
- flow
- function
- sequence
- statement
- types
- compiler
- context
- expression
- pb
- statement
- testutil
- graph
- pb
- ir
- pb
- lsp
- testutil
- transport
- program
- pb
- runtime
- node
- scheduler
- stl
- channel
- constant
- control
- errors
- math
- op
- selector
- series
- stable
- stage
- stateful
- stat
- strings
- testutil
- time
- wasm
- stratifier
- symbol
- text
- pb
- types
- pb
- ts
- src/grammar
- aspen
- internal
- cluster
- clustermock
- gossip
- pledge
- store
- kv
- node
- transport
- grpc
- mock
- cesium
- internal
- benchmark
- control
- domain
- index
- meta
- migrate
- unary
- virtual
- client
- cpp
- arc
- auth
- channel
- cluster
- device
- framer
- ontology
- rack
- ranger
- kv
- status
- task
- view
- py
- examples
- control/tpc
- dev
- hardware
- http_sim
- labjack
- modbus
- ni
- opcua
- pagerduty
- simulators
- synnax
- access
- action
- policy
- role
- arc
- channel
- cli
- console
- flow
- cluster
- config
- control
- device
- framer
- group
- hardware
- device
- ethercat
- labjack
- modbus
- ni
- opcua
- rack
- task
- http
- io
- label
- labjack
- modbus
- ni
- ontology
- opcua
- pagerduty
- rack
- ranger
- alias
- kv
- state
- status
- task
- telem
- timing
- user
- view
- tests
- cli
- ts
- src
- access
- action
- policy
- role
- arc
- compiler
- graph
- ir
- module
- program
- text
- types
- channel
- cluster
- control
- device
- framer
- group
- label
- lineplot
- log
- ontology
- rack
- ranger
- alias
- kv
- range
- alias
- kv
- schematic
- symbol
- status
- table
- task
- user
- util
- view
- workspace
- configs
- eslint
- stylelint
- ts
- vite
- src
- console
- src-tauri
- src
- access
- policy
- role
- arc
- editor
- graph
- toolbar
- list
- lsp
- services
- types
- channel/services
- cluster
- list
- code
- init
- components
- csv
- export
- framer
- group
- services
- hardware
- common
- device
- services
- task
- device
- ethercat/device
- http
- device
- task
- modbus
- device
- task
- ni
- device
- task/types
- opc
- device
- types
- task
- pagerduty
- task
- rack
- task
- label/filter
- layouts
- layout
- types
- lineplot
- services
- toolbar
- types
- link
- log
- services
- mock
- notifications
- ontology
- range
- list
- services
- schematic
- services
- toolbar
- types
- status
- filter
- list
- table
- services
- types
- testutil
- user/services
- view
- workspace
- services
- core
- cmd/start
- access
- auth
- pkg
- api
- arc
- auth
- channel
- pb
- connectivity
- device
- framer
- grpc
- arc
- auth
- channel
- connectivity
- device
- framer
- rack
- ranger
- alias
- kv
- status
- task
- v1
- view
- http/framer
- label
- lineplot
- log
- ontology
- rack
- ranger
- kv
- pb
- schematic
- status
- table
- user
- workspace
- console
- dist
- distribution
- channel
- pb
- signals
- verification
- cluster
- framer
- codec
- deleter
- iterator
- pb
- relay
- writer
- group
- pb
- signals
- mock
- ontology
- internal/search
- pb
- signals
- search
- signals
- transport/grpc
- channel
- v1
- framer
- driver
- internal/log
- security/cert
- server
- service
- access
- rbac
- builtin
- migrations/v0
- policy
- migrations/v0
- role
- arc
- pb
- runtime
- status
- symbol
- auth
- password
- token
- channel
- calculation
- analyzer
- compiler
- graph
- device
- migrations/v0
- pb
- driver
- framer
- calculation
- calculator
- graph
- iterator
- streamer
- label
- lineplot
- pb
- log
- pb
- metrics
- pagerduty
- rack
- migrations/v0
- pb
- ranger
- alias
- pb
- kv
- pb
- migrations/v0
- pb
- schematic
- pb
- symbol
- status
- migrations/v0
- table
- pb
- task
- migrations/v0
- pb
- user
- pb
- view
- pb
- workspace
- pb
- storage
- mock
- version
- docs
- claude
- components
- toolchains
- site
- src
- components/tabs
- pages
- blog/one-billion-rows
- bench
- bench
- reference
- client/advanced
- console
- control/python
- driver
- modbus
- ni
- opc-ua
- pagerduty
- releases
- util
- tech/rfc
- drift
- src
- react
- driver
- arc
- status
- bypass
- pipeline
- cmd
- common
- control
- ethercat
- channel
- engine
- esi
- igh
- mock
- slave
- soem
- topology
- http
- device
- labjack
- ljm
- modbus
- ni
- channel
- daqmx
- syscfg
- opc
- connection
- dev
- certificates
- telem
- types
- pipeline
- mock
- rack
- status
- task
- transform
- freighter
- cpp
- grpc
- mock
- go
- alamos
- freightfluence
- grpc
- http
- mock
- test
- integration
- http
- py
- freighter
- tests
- ts
- src
- integration
- console
- schematic
- task
- channels
- analog_input
- framework
- scripts
- tests
- arc
- client
- console
- channel
- device
- label
- layout
- log
- pages
- plot
- rack
- range
- schematic
- status
- table
- task
- user
- workspace
- driver
- latency
- migration
- oracle
- analyzer
- cmd
- domain
- key
- validation
- exec
- formatter
- lsp
- output
- paths
- plugin
- cpp
- json
- keywords
- pb
- primitives
- types
- enum
- framework
- go
- internal
- imports
- naming
- typemap
- keywords
- marshal
- migrate
- pb
- primitives
- types
- pb
- primitives
- types
- primitives
- py
- keywords
- primitives
- types
- resolver
- ts/types
- resolution
- snapshot
- testutil
- patches
- pluto
- examples
- src
- aether
- aether
- arc
- channel
- color
- device
- flux
- base
- haul
- icon
- lineplot
- aether
- range/aether
- tooltip/aether
- list
- log
- aether
- memo
- mock
- mosaic
- rack
- ranger
- aether
- schematic
- edge
- connector
- symbol
- select
- status
- aether
- base
- synnax
- table
- task
- telem
- aether
- client
- cache
- control
- aether
- tooltip
- util
- vis
- axis
- diagram/aether
- gauge/aether
- grid
- measure/aether
- value
- aether
- schemas
- .snapshots/v53
- arc
- arc
- scripts
- vendor
- boringssl
- soem
- macos
- osal
- oshw
- x
- cpp
- breaker
- color
- control
- json
- kv
- label
- lib
- loop
- mem
- notify
- pb
- profile
- queue
- shutdown
- spatial
- status
- telem
- test
- thread/rt
- go
- analyzers/mustsucceedlint
- cmd/mustsucceedlint
- testdata/src
- example
- github.com/synnaxlabs/x/testutil
- hasimport
- binary
- breaker
- color
- pb
- confluence
- plumber
- control
- pb
- encoding
- gob
- json
- msgpack
- orc
- errors
- gorp
- graph
- http
- io
- fs
- kv
- pebblekv
- label
- pb
- lsp/testutil
- middleware
- migrate
- observe
- pb
- pluralize
- query
- service
- set
- signal
- spatial
- pb
- status
- migrations/v0
- pb
- store
- telem
- pb
- testutil
- types
- unsafe
- validate
- zyn
- media
- py
- tests
- x
- color
- control
- exceptions
- telem
- timing
- ts
- src
- array
- binary
- caseconv
- color
- control
- deep
- label
- math
- migrate
- record
- spatial
- bounds
- box
- dimensions
- direction
- location
- sticky
- xy
- status
- strings
- telem
- zod
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
| 1 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3 | 3 | | |
4 | 4 | | |
5 | 5 | | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
6 | 11 | | |
7 | 12 | | |
8 | 13 | | |
| |||
19 | 24 | | |
20 | 25 | | |
21 | 26 | | |
| 27 | + | |
22 | 28 | | |
23 | 29 | | |
24 | 30 | | |
25 | 31 | | |
26 | 32 | | |
27 | 33 | | |
28 | 34 | | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
29 | 39 | | |
30 | 40 | | |
31 | 41 | | |
| |||
38 | 48 | | |
39 | 49 | | |
40 | 50 | | |
| 51 | + | |
| 52 | + | |
41 | 53 | | |
42 | 54 | | |
43 | 55 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
62 | 62 | | |
63 | 63 | | |
64 | 64 | | |
65 | | - | |
66 | | - | |
67 | 65 | | |
68 | 66 | | |
69 | 67 | | |
| |||
80 | 78 | | |
81 | 79 | | |
82 | 80 | | |
83 | | - | |
| 81 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
74 | 74 | | |
75 | 75 | | |
76 | 76 | | |
77 | | - | |
78 | | - | |
79 | 77 | | |
80 | 78 | | |
81 | 79 | | |
| |||
128 | 126 | | |
129 | 127 | | |
130 | 128 | | |
131 | | - | |
132 | | - | |
133 | | - | |
134 | | - | |
135 | | - | |
136 | | - | |
137 | | - | |
138 | | - | |
139 | | - | |
140 | | - | |
141 | | - | |
142 | | - | |
143 | | - | |
144 | 129 | | |
145 | 130 | | |
146 | 131 | | |
| |||
170 | 155 | | |
171 | 156 | | |
172 | 157 | | |
173 | | - | |
174 | | - | |
175 | | - | |
176 | | - | |
177 | | - | |
178 | | - | |
179 | | - | |
180 | | - | |
181 | | - | |
182 | | - | |
183 | | - | |
184 | | - | |
185 | | - | |
186 | | - | |
187 | | - | |
188 | | - | |
189 | | - | |
190 | 158 | | |
191 | 159 | | |
192 | 160 | | |
| |||
236 | 204 | | |
237 | 205 | | |
238 | 206 | | |
239 | | - | |
240 | | - | |
241 | | - | |
242 | | - | |
243 | | - | |
244 | | - | |
245 | | - | |
246 | | - | |
247 | | - | |
248 | | - | |
249 | | - | |
250 | | - | |
251 | | - | |
252 | 207 | | |
253 | 208 | | |
254 | 209 | | |
| |||
319 | 274 | | |
320 | 275 | | |
321 | 276 | | |
322 | | - | |
323 | 277 | | |
324 | 278 | | |
325 | 279 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
30 | 30 | | |
31 | 31 | | |
32 | 32 | | |
33 | | - | |
| 33 | + | |
34 | 34 | | |
35 | 35 | | |
36 | 36 | | |
| |||
52 | 52 | | |
53 | 53 | | |
54 | 54 | | |
55 | | - | |
| 55 | + | |
56 | 56 | | |
57 | | - | |
| 57 | + | |
58 | 58 | | |
59 | 59 | | |
60 | 60 | | |
61 | 61 | | |
62 | 62 | | |
63 | | - | |
| 63 | + | |
64 | 64 | | |
65 | 65 | | |
66 | 66 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
216 | 216 | | |
217 | 217 | | |
218 | 218 | | |
219 | | - | |
220 | | - | |
221 | 219 | | |
222 | 220 | | |
223 | 221 | | |
| |||
235 | 233 | | |
236 | 234 | | |
237 | 235 | | |
238 | | - | |
| 236 | + | |
239 | 237 | | |
240 | 238 | | |
241 | 239 | | |
| |||
258 | 256 | | |
259 | 257 | | |
260 | 258 | | |
261 | | - | |
| 259 | + | |
262 | 260 | | |
263 | 261 | | |
264 | 262 | | |
| |||
282 | 280 | | |
283 | 281 | | |
284 | 282 | | |
285 | | - | |
| 283 | + | |
286 | 284 | | |
287 | 285 | | |
288 | 286 | | |
| |||
310 | 308 | | |
311 | 309 | | |
312 | 310 | | |
313 | | - | |
| 311 | + | |
314 | 312 | | |
315 | 313 | | |
316 | 314 | | |
| |||
323 | 321 | | |
324 | 322 | | |
325 | 323 | | |
326 | | - | |
| 324 | + | |
327 | 325 | | |
328 | 326 | | |
329 | 327 | | |
| |||
363 | 361 | | |
364 | 362 | | |
365 | 363 | | |
366 | | - | |
| 364 | + | |
367 | 365 | | |
368 | 366 | | |
369 | 367 | | |
| |||
474 | 472 | | |
475 | 473 | | |
476 | 474 | | |
477 | | - | |
| 475 | + | |
478 | 476 | | |
479 | 477 | | |
480 | 478 | | |
| |||
530 | 528 | | |
531 | 529 | | |
532 | 530 | | |
533 | | - | |
| 531 | + | |
534 | 532 | | |
535 | 533 | | |
536 | 534 | | |
| |||
554 | 552 | | |
555 | 553 | | |
556 | 554 | | |
557 | | - | |
| 555 | + | |
558 | 556 | | |
559 | 557 | | |
560 | 558 | | |
| |||
646 | 644 | | |
647 | 645 | | |
648 | 646 | | |
649 | | - | |
| 647 | + | |
650 | 648 | | |
651 | 649 | | |
652 | 650 | | |
| |||
701 | 699 | | |
702 | 700 | | |
703 | 701 | | |
704 | | - | |
| 702 | + | |
705 | 703 | | |
706 | 704 | | |
707 | 705 | | |
| |||
723 | 721 | | |
724 | 722 | | |
725 | 723 | | |
726 | | - | |
| 724 | + | |
727 | 725 | | |
728 | 726 | | |
729 | 727 | | |
730 | 728 | | |
731 | 729 | | |
732 | 730 | | |
733 | 731 | | |
734 | | - | |
| 732 | + | |
735 | 733 | | |
736 | 734 | | |
737 | 735 | | |
738 | | - | |
| 736 | + | |
739 | 737 | | |
740 | 738 | | |
741 | 739 | | |
742 | 740 | | |
743 | 741 | | |
744 | | - | |
| 742 | + | |
745 | 743 | | |
746 | 744 | | |
747 | 745 | | |
748 | 746 | | |
749 | 747 | | |
| 748 | + | |
| 749 | + | |
| 750 | + | |
| 751 | + | |
| 752 | + | |
| 753 | + | |
750 | 754 | | |
751 | | - | |
| 755 | + | |
752 | 756 | | |
753 | 757 | | |
754 | 758 | | |
| |||
777 | 781 | | |
778 | 782 | | |
779 | 783 | | |
| 784 | + | |
780 | 785 | | |
781 | 786 | | |
782 | 787 | | |
| |||
879 | 884 | | |
880 | 885 | | |
881 | 886 | | |
882 | | - | |
| 887 | + | |
883 | 888 | | |
884 | 889 | | |
885 | 890 | | |
| |||
0 commit comments