package sihl-queue
 sectionYPositions = computeSectionYPositions($el), 10)"
  x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
  >
  
  
On This Page
  - Fixed
- [0.2] - 2020-12-07
- [0.1.10] - 2020-11-18
- [0.1.9] - 2020-11-16
- [0.1.8] - 2020-11-12
- [0.1.7] - 2020-11-03
- [0.1.6] - 2020-10-31
- [0.1.5] - 2020-10-14
- [0.1.4] - 2020-09-24
- [0.1.3] - 2020-09-14
- [0.1.2] - 2020-09-09
- [0.1.1] - 2020-09-07
- [0.1.0] - 2020-09-03
- [0.0.56] - 2020-08-17
- [0.0.55] - 2020-08-17
  A Sihl service for queue jobs
Install
    
    dune-project
 Dependency
Authors
Maintainers
Sources
  
    
      sihl-0.2.1.tbz
    
    
        
    
  
  
  
    
  
  
    
  
        sha256=b47b808350dbc1776452398b34e8205eb1f37c152befa47e3547edcf2df2c5bd
    
    
  sha512=38c989c8e3afdffde07bc41e121c3db2a2f054d30e78dffd31e6fff5abaac38d8a46b27d4e9e645af8373ab9c744ddb7902178026ae75df8203b9a69f22ec1b2
    
    
  doc/CHANGES.html
[0.2.1] - 2020-12-09
Fixed
- Two subsequent POSTrequest works now with the CSRF middleware
[0.2] - 2020-12-07
Fixed
- Extract sihl-core,sihl-type,sihl-contract,sihl-user,sihl-persistenceandsihl-webas separate opam packages
- Increase session key size to 20 bytes
- Sign session cookies with SIHL_SECRET
- Simplify session service API
- Implement generic flash storage on top of session storage and replace the specific message service
- Update to httpaf-based Opium 0.19.0
Added
- File log reporter to store logs in logs/error.logandlogs/app.log
- Add log source to log text
[0.1.10] - 2020-11-18
Fixed
- Properly load .envfiles based on project root, can be set usingENV_FILES_PATH
- Add custom error types for user actions to allow overriding errors displayed to users
Added
- Determine project rood using markers such as the .git folder
[0.1.9] - 2020-11-16
Fixed
- Get rid of Core.Ctx.t
- Make sure migrations and repo cleaners are registered when registering service
- Sihl.Core.*modules are now accessible directly under- Sihl.*
[0.1.8] - 2020-11-12
Fixed
- Get rid of Result.get_okbecause it swallows errors
[0.1.7] - 2020-11-03
Fixed
- Simplify Database.ServiceAPI: Only providetransaction,queryandfetch_pool
- Fixe dune package names, private dune packages don't have generic names like httpordatabasecausing conflicts in a Sihl app
[0.1.6] - 2020-10-31
Fixed
- Database.Serviceand- Repository.Serviceare assumed to have just one implementation, so they are referenced directly in service implementations instead of passing them as functor arguments
- Extract Random.Servicefrom utils as standalone top level service
- Merge utils into one utils.mlfile
HTTP API
- Sihl.Http.Responseand- Sihl.Http.Requesthave consistent API
- Sihl.Middlewarecontains all provided middlewares
- Implement multi-part form data parsing
[0.1.5] - 2020-10-14
Fixed
- Remove seed service since the same functionality
- Simplify app abstraction, instead of with_use service APIs directly
- Extract storage service as sihl-storageopam package
- Extract email service as sihl-emailopam package
- Extract queue service as sihl-queueopam package
- Move configuration and logging into core, neither of the are implemented as services
- Replace pcrewithreas regex library to get rid of a system dependency on pcre
- Split up Sihl.DataintoSihl.Migration,Sihl.RepositoryandSihl.Database
- Move module signatures from Foo.Service.SigtoFoo.Sig, the services might live in a third party opam package, but the signatures are staying insihl
- Move Sihl.ApptoSihl.Core.Appand simplify app API
- Move log service, config service and cmd service into core (they don't have to be provided to other services through functors)
- Simplify Sihl app creation and service configuration
[0.1.4] - 2020-09-24
Fixed
- Remove reasonandtyxml-jsxas dependency as they are not used anymore
Added
- Various combinators for Sihl.Seed.tincluding constructor and field accessors
[0.1.3] - 2020-09-14
Added
- Seed Service with commands seedlistandseedrun <name>
Fixed
- Lifecycle API: A service now has two additional functions startandstop, which are used in the lifecycle definition
- Database service query functions query,atomicandwith_connectioncan now be nested
[0.1.2] - 2020-09-09
Fixed
- Re-export Sihl.Queue.Job.t
- Export content types under Sihl.Web
[0.1.1] - 2020-09-07
Fixed
- Don't raise exception when user login fails if it is a user error
- Remove dev tools as dev dependencies
Added
- Storage service can remove files
- Move README.md documentation to ocamldoc based documentation
[0.1.0] - 2020-09-03
Fixed
- DB connection leaks caused deadlocks
- Provide all service dependencies using functors
- Move Opium & Cohttp specific stuff into the web server service implementation to allow for swappable implementation based on something like httpaf
- Inject log service to all other services by default
Added
- Support letters 0.2.0 for SMTP emailing
- Switch to exception based service API
- HTTP Response API to respond with file Sihl.Web.Res.file
[0.0.56] - 2020-08-17
Fixed
- Stop running integration tests during OPAM release
[0.0.55] - 2020-08-17
Added
- Initial release of Sihl
 sectionYPositions = computeSectionYPositions($el), 10)"
  x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
  >
  
  
  On This Page
  - Fixed
- [0.2] - 2020-12-07
- [0.1.10] - 2020-11-18
- [0.1.9] - 2020-11-16
- [0.1.8] - 2020-11-12
- [0.1.7] - 2020-11-03
- [0.1.6] - 2020-10-31
- [0.1.5] - 2020-10-14
- [0.1.4] - 2020-09-24
- [0.1.3] - 2020-09-14
- [0.1.2] - 2020-09-09
- [0.1.1] - 2020-09-07
- [0.1.0] - 2020-09-03
- [0.0.56] - 2020-08-17
- [0.0.55] - 2020-08-17