- add rollback CLI (#103)
- add support for postgresql 18
- task: use OLD_PLACE_SERVER_SECRET for secret rotate task (#102)
- migrate to a scratch image (#101)
- dockerfile: use latest alpine packages (#99)
- entities: fix + upgrade to pg-orm v2 (#98)
- ci: simplify postgres branch merge
- ci: avoid merge conflicts on postgres branch update
- postgres: postgres 17 client (#97)
- authority: use provided name to create authority, provide correc… (#95)
- PPT-1623 cleanup task (#93)
- PPT-1623 cleanup task (#92)
- PPT-1621 updated backup/restore tasks (#91)
- PPT-1516 Add support for Azure Blob storage to init (#89)
- shard.lock: add default value to email_domains
- shard.lock: add crystal 1.13 support
- shard.lock: bump migrations
- generate-secrets: rails cookie secret is too long for nginx (#87)
- migrator: Added verbose flag to migration task
- shard.lock: bump models
- migrate_data: don't migrate asset data
- db/migrations: make models repo the source of truth
- migrate to postgres (#80)
- dockerfile: Add tzdata for timezone in final image (#84)
- Dockerfile: python compatibility for rethinkdb backups (#81)
- grant: remove doorkeeper grants without a ttl (#74)
- Dockerfile: don't use edge libraries (#73)
- add support for ARM64 platform (#72)
- remove libsodium requirement (#71)
- initialization: use
PLACE_SKIP_PLACEHOLDERSto skip base entities (#67)
- entities: upsert appliation on name and redirect_uri (#66)
- update
placeos-log-backend
- telemetry: seperate telemetry file
- logging: configure OpenTelemetry
- migration/user-id-prefix: raw reql to delete old user
- migrations: lock migration task
- migration/user-id-prefix: skip ORM when creating new user
- tasks:start: synchronize the start job
- migration/user-id-prefix: flag model as new
- migrations/user-id-prefix: solves issue with changing primary key (#63)
- migrations/1.2204-001-user_id_prefix: don't use local validation to migrate id (#62)
- migration: ensure user id prefixed by user table name (#61)
- migration: patch to allow for coerced value
- metadata: migrate Metadata.details to JSON (#59)
- generate-secrets: discards extra lines(logging) in
create:instance_key(#57)
- chronograf: Generate secrets for Chronograf running in a docker-compose environment (#47)
- scripts/generate-secrets: server secret
- task: secret:rotate_server_secret (#49)
- instance telemetry key (#48)
- initialization: support pinning interface
- tasks: add a check for user existence (#39)
- migration for backoffice branch rename
- logging: configure
Log.progname - entities: add zones with a tag for each level of the zone hierarchy
- kibana: set up Metrics tab showing Kibana in authority config
- secrets: generate kibana htpasswd
- support ordering for migrations
- settings parent type migration
- base migration framework
- logstash: add placeos-log-backend
- add restore entrypoint
- tasks/entities: remove
Edgeplaceholder - scripts/generate-secrets: accept password via input
- logging: prevent log output for LOG_LEVEL=NONE
- scripts/generate-secrets: malformed bash conditional
- allow spaces in password (#51)
- scripts/generate-secrets: fix typo
- unify instance secrets (#50)
- ensure no logs on secret generation
- scripts/generate-secrets: bug in creating constant
- scripts/generate-secrets: use path to locate
task - backoffice branch names
- compilation error on migrations sort
- branch names on backoffice creation
- secrets: typo in kibana htpasswd check
- double serialization of parent type
- constants: space in env var
- task:restore: remove KMS
- central build ci (#54)
- user: use new Email struct
- initialization: change default backoffice branch to build/(dev/prod)
- entities: cleaner name for dummy entities
- entities: add edge model to placeholder documents
- add secrets generation script
- support forced restore from backup
- restore
- rethinkdb backup
- dev builds
- secret-gen: update base64 [coreutils]
- use epoch timestamp for rethinkdb dump file name
- entities: dry out document creation methods
- pull constants out to a constants.cr
- rethinkdb: install rethinkdb and python driver
- entities: set branch on repo entitity
- use branches for backoffice interfaces
- start: create backoffice interface repository
- entitites:application: support specifying
redirect_uri
- use latest private drivers for placeholders
- use ::Log.setup
- missed owner_id on app registrations
- rename shard
placeos-init, useplaceos-models
- entities: use latest private_helper commit
- create:application: incorrect parameter order
- entities: correct
redirect_uri
- initialization: correct values in Authority creation
- entities: create an
nbyte hexstring for secure string
- entities: set
_new_flagon Application
- use
ENVinstead ofSG_ENV
- tasks: cleanup of src/tasks
- init init
- shard.yml: correct
targettotargetsand addexecutablesdeclaration