Commit Graph

  • 68843def26
    Bump ws from 7.5.9 to 7.5.10 in /ui #441 dependabot[bot] 2024-06-18 12:59:23 +00:00
  • 3b95a413a6 Update Rust, Diesel CLI and dev. environment. Orne Brocaar 2024-06-18 13:56:31 +01:00
  • 38188aa952 device slot implementation for ts-lora #439 Sa1dzhan 2024-06-18 12:32:01 +05:00
  • 1b2c951313 sqlite: Enable busy_timeout of 5 seconds to avoid transaction contention Mohamed Belaouad 2024-06-14 17:13:51 +02:00
  • 9c679457d9 sqlite: Fix boolean literals in SQL Mohamed Belaouad 2024-06-13 18:35:31 +02:00
  • f7c860c803
    Bump braces from 3.0.2 to 3.0.3 in /ui #436 dependabot[bot] 2024-06-11 10:50:33 +00:00
  • 38d544a5f7
    api: add grpc php support () Bernd Storath 2024-06-11 12:50:02 +02:00
  • d7faccd57a api: php update readme #431 Bernd Storath 2024-06-11 11:06:58 +02:00
  • 08cd4a91ac api: php fix missing classes Bernd Storath 2024-06-11 11:02:25 +02:00
  • 2e21bd6cea api: build php api using docker Bernd Storath 2024-06-11 10:48:35 +02:00
  • 8b77f4a5e6 update php api version Bernd Storath 2024-06-11 09:25:58 +02:00
  • 898071359a
    Bump @grpc/grpc-js from 1.10.4 to 1.10.9 in /api/js #434 dependabot[bot] 2024-06-10 21:54:29 +00:00
  • 880b319bfd
    Update sslmode options in config template. () Bernd Storath 2024-06-10 16:09:34 +02:00
  • a0abd4a4bb
    ui: Fix empty string in revision column () Bernd Storath 2024-06-10 15:59:18 +02:00
  • 47a32d81da update sslmode options #433 Bernd Storath 2024-06-10 15:44:36 +02:00
  • aeced6855c api: fix autoloading, clean folder Bernd Storath 2024-06-10 15:08:40 +02:00
  • c815d95a02 api: add metadata namespace Bernd Storath 2024-06-10 15:07:20 +02:00
  • 6e884d951a api: add missing folder, not found executable Bernd Storath 2024-06-10 14:48:12 +02:00
  • 3a8d08a926 api: add php project structure Bernd Storath 2024-06-10 14:43:42 +02:00
  • 7c78dc043b api: add php namespace Bernd Storath 2024-06-10 14:11:19 +02:00
  • c27adcfd14 fix empty string in revision column #432 Bernd Storath 2024-06-10 14:21:21 +02:00
  • e2ca3b196e doc: Document database usage for developers Mohamed Belaouad 2024-06-03 18:35:22 +02:00
  • 6a1739e17a build: Add sqlite feature to diesel_cli Mohamed Belaouad 2024-06-03 18:11:09 +02:00
  • b589c41738 sqlite: Use single initial migration Mohamed Belaouad 2024-06-03 18:04:44 +02:00
  • 6ee79f771d diesel-cli: Customize config depending on database Mohamed Belaouad 2024-06-03 14:25:55 +02:00
  • 2e48128245 sqlite: Fix query for storage::device::get_with_class_b_c_queue_items Mohamed Belaouad 2024-05-27 22:18:18 +02:00
  • 9c40292c94 sqlite: Get proper URL for DB connection Mohamed Belaouad 2024-05-27 22:15:36 +02:00
  • c50d976927 Fix tests due to bad conflict resolution Mohamed Belaouad 2024-05-27 21:43:35 +02:00
  • d992b6ffce Fix tests compilation after rebase Mohamed Belaouad 2024-05-27 21:24:08 +02:00
  • 2686ad73c8 sqlite: Wrap DeviceSession for DB storage Mohamed Belaouad 2024-05-27 19:01:11 +02:00
  • 1a8b2e2a98 sqlite: Fix result fetch in multicast due to async Mohamed Belaouad 2024-05-24 20:31:28 +02:00
  • 99c487feb9 sqlite: Fix base schema type of class_b_ping_slot_dr Mohamed Belaouad 2024-05-24 20:21:43 +02:00
  • c895bfcb5c Use AsyncConnection generic transaction method Mohamed Belaouad 2024-05-24 20:13:07 +02:00
  • 8ce2e25983 sqlite: Fix a lot of new errors Mohamed Belaouad 2024-05-24 19:54:33 +02:00
  • 5cf01284b0 sqlite: Update schema to 4.7 Mohamed Belaouad 2024-05-24 18:37:27 +02:00
  • 5442a6300a Properly select underlying DB schema Mohamed Belaouad 2024-05-24 15:14:05 +02:00
  • e84531a2ef sqlite: Fix connection management due to rebase Mohamed Belaouad 2024-05-24 14:35:16 +02:00
  • f239dac79b Fix compilation for postgres Mohamed Belaouad 2024-05-24 12:17:25 +02:00
  • d8f8aff849 Depend on unreleased diesel due to diesel-async Mohamed Belaouad 2024-05-22 11:14:00 +02:00
  • 47a75bd40a storage: Use fields sql_types which are DB agnostic Mohamed Belaouad 2024-05-15 12:23:37 +02:00
  • ff70fae610 Move storage DevNonces into fields module Mohamed Belaouad 2024-05-15 12:03:47 +02:00
  • 8a0aea46d2 Move storage Uuid into fields module Mohamed Belaouad 2024-05-15 11:54:40 +02:00
  • b83b7e744f Move storage BigDecimal into fields module Mohamed Belaouad 2024-05-15 11:30:23 +02:00
  • 2a109a9ea1 storage: Introduce DB agnostic sql_types in fields Mohamed Belaouad 2024-05-17 17:48:17 +02:00
  • c839b5948e sqlite: Handle scheduling multicast downlink Mohamed Belaouad 2024-05-03 18:32:43 +02:00
  • 74f5a17c41 sqlite: Handle scheduling next class B/C downlink Mohamed Belaouad 2024-05-03 18:14:10 +02:00
  • caf3548e47 sqlite: Handle fetching measurements Mohamed Belaouad 2024-05-03 17:55:32 +02:00
  • 2065c1caeb Fix tests compilation with new types Mohamed Belaouad 2024-05-02 08:25:40 +02:00
  • 8a7df17017 sqlite: Support max datetime in multicast using code Mohamed Belaouad 2023-09-21 15:22:40 +02:00
  • e37f5e92ac Transform Uuid to custom one wherever needed Mohamed Belaouad 2023-09-20 11:14:09 +02:00
  • e7cefb25d3 Use custom Uuid for Application ID Mohamed Belaouad 2023-09-19 14:46:47 +02:00
  • 823811518c Use custom Uuid for ApplicationListItem ID Mohamed Belaouad 2023-09-19 14:31:24 +02:00
  • a7310ec60c Use custom Uuid for DeviceProfile ID Mohamed Belaouad 2023-09-19 14:20:48 +02:00
  • aa88b6c4fe Use custom Uuid for DeviceProfileListItem Mohamed Belaouad 2023-09-19 12:54:05 +02:00
  • 5680caf250 Use custom Uuid for DeviceQueueItem Mohamed Belaouad 2023-09-19 12:49:54 +02:00
  • b9375e3a5d Use custom Uuid for API Key ID Mohamed Belaouad 2023-09-19 12:38:23 +02:00
  • e463276feb Use custom Uuid for Tenant ID Mohamed Belaouad 2023-09-19 12:23:51 +02:00
  • b757fd6a05 Use custom Uuid in User of TenantUser Mohamed Belaouad 2023-09-19 11:29:44 +02:00
  • a7e4cdbfa8 Use custom Uuid in User of TenantUserListItem Mohamed Belaouad 2023-09-19 11:25:01 +02:00
  • b71587174a Use custom Uuid for User ID Mohamed Belaouad 2023-09-18 18:27:50 +02:00
  • d3b94275ef Use custom Uuid for MulticastGroup Mohamed Belaouad 2023-09-18 18:12:06 +02:00
  • 0f26fef8b5 Use custom Uuid for MulticastGroupQueueItem Mohamed Belaouad 2023-09-18 17:58:22 +02:00
  • db9b7338f7 Use custom Uuid for MulticastGroupListItem Mohamed Belaouad 2023-09-18 17:53:06 +02:00
  • 9c86f651a7 Use custom DevNonces to support both Postgres and Sqlite Mohamed Belaouad 2023-09-13 17:12:42 +02:00
  • c9dc9710a5 Use custom BigDecimal to support both Postgres and Sqlite Mohamed Belaouad 2023-09-13 15:52:01 +02:00
  • 31448bf412 sql_types: Start wrapping Uuid for both Postgres and sqlite Mohamed Belaouad 2023-09-11 19:13:19 +02:00
  • 0830e014f4 sql_types: Use json sql_type in application Mohamed Belaouad 2023-09-11 18:21:43 +02:00
  • e248a5145d sql_types: Use timestamptz of used DB backend Mohamed Belaouad 2023-09-11 18:02:25 +02:00
  • 4ba58a9ec9 Move storage fields into own module and split by type Mohamed Belaouad 2024-05-15 08:37:22 +02:00
  • fa9fa8b84c sqlite: Implement to/from SQL for storage fields types Mohamed Belaouad 2024-05-17 19:04:28 +02:00
  • 6d506eaf86 sqlite: Implement to/from SQL for storage json types Mohamed Belaouad 2023-09-07 19:06:24 +02:00
  • 50c1d3a67a db_adapter: Introduce Rust and diesel sql types agnostic to database Mohamed Belaouad 2024-05-17 18:25:44 +02:00
  • 08fce7274f sqlite: Implement ToSql for some lrwn types Mohamed Belaouad 2024-05-17 17:43:21 +02:00
  • d9e92f57b1 Use FromSql for *const str instead of String Mohamed Belaouad 2023-09-07 16:40:35 +02:00
  • a7f8cad257 sqlite: Gate query for_update under postgres feature Mohamed Belaouad 2024-06-04 10:55:55 +02:00
  • 816b63d3a6
    Merge pull request from mrBluestSky/pub-fn-fix Aidar 2024-05-29 18:30:43 +06:00
  • 00590f0af3
    Update devaddr.rs Aidar 2024-05-29 18:27:43 +06:00
  • 52a08acf81 Add passive_roaming_validate_mic option. Orne Brocaar 2024-05-27 11:20:30 +01:00
  • db5cf28786 support ts-lora with 64 time slots mrBluestSky 2024-05-23 13:38:06 +06:00
  • 2ac4b713f0 sqlite: Use like for insensitive case search Mohamed Belaouad 2023-09-21 16:08:36 +02:00
  • 5633e98648 fix diesel_async dep Mohamed Belaouad 2024-05-21 21:11:31 +02:00
  • e83b35afcc sqlite: Use unimplemented global search Mohamed Belaouad 2023-09-07 19:17:48 +02:00
  • 47c7b4a76f sqlite: Enable foreign keys for all connections Mohamed Belaouad 2024-05-03 17:43:33 +02:00
  • dc44d6137a Manage both sqlite and postgres connection Mohamed Belaouad 2023-09-20 19:05:50 +02:00
  • 735974fa21 sqlite: Depend on diesel_async with sync wrapper Mohamed Belaouad 2024-05-21 19:31:15 +02:00
  • cb89951669 Make storage schema generic on Postgres and Sqlite Mohamed Belaouad 2023-09-11 17:33:09 +02:00
  • 0f54651d9e sqlite: Add initial SQL migrations Mohamed Belaouad 2023-09-06 15:52:33 +02:00
  • 9acb4d7eec Log test migration run/revert for debug Mohamed Belaouad 2024-05-03 18:19:04 +02:00
  • b2f7084ae6 Add Postgres integration only with postgres feature Mohamed Belaouad 2023-09-11 12:37:48 +02:00
  • cd07a92952 Add sqlite feature with postgres as default Mohamed Belaouad 2023-09-07 17:17:22 +02:00
  • 3d11baaf1c docker: Attach tty for chirpstack in compose Mohamed Belaouad 2024-04-30 08:11:21 +02:00
  • 6065340f61 tests: Properly advertize kafka for tests Mohamed Belaouad 2023-09-18 17:52:10 +02:00
  • 5c0f84c184 gitignore: Ignore sqlite target dir Mohamed Belaouad 2024-05-15 11:38:22 +02:00
  • 04ffcf88a1 backend: Fix sending HomeNSAns response to HomeNSReq request. Orne Brocaar 2024-05-16 13:18:55 +01:00
  • c7f1367bf8 api: Remove frame_log from __init__.py (Python). Orne Brocaar 2024-05-16 11:52:35 +01:00
  • ae31e4d85f Update cross-rs image to :main. Orne Brocaar 2024-05-14 11:40:32 +01:00
  • 8abb3eca3a Use a consistent version of protoc across the docker containers used for cross-compilation #421 Kurt McAlpine 2024-05-14 14:41:39 +12:00
  • 4968f5d792 Bump version to 4.8.1 v4.8.1 api/go/v4.8.1 Orne Brocaar 2024-05-13 16:47:14 +01:00
  • 36bbf8f153 api: Fix empty JS packages. Orne Brocaar 2024-05-13 16:32:59 +01:00
  • 00f95d64a1
    Bump rustls from 0.22.3 to 0.23.5 #410 dependabot[bot] 2024-05-13 14:37:38 +00:00