Skip to content
This repository was archived by the owner on Mar 20, 2025. It is now read-only.

Commit 9c2b695

Browse files
Merge pull request #42 from AkkaNetContrib/dev
Akka.Persistence.PostgreSql 1.3.1 Release
2 parents 023571b + 25c6173 commit 9c2b695

36 files changed

+971
-972
lines changed

.gitignore

Lines changed: 135 additions & 45 deletions
Original file line numberDiff line numberDiff line change
@@ -1,50 +1,57 @@
1-
# Akka
2-
3-
# Fake directories
4-
src/.build/**
5-
6-
7-
8-
#GitExtensions
9-
us.stackdump
10-
11-
#KDiff3 and other git merge tools
12-
*.orig
13-
14-
#-------------------------------------------------------------------------------
15-
#Based on https://github.com/github/gitignore/blob/master/VisualStudio.gitignore
1+
# Custom
2+
tools/
3+
build/
4+
.nuget/
5+
.dotnet/
6+
.idea/
7+
.[Dd][Ss]_[Ss]tore
168

179
## Ignore Visual Studio temporary files, build results, and
1810
## files generated by popular Visual Studio add-ons.
11+
##
12+
## Get latest from https://github.com/github/gitignore/blob/master/VisualStudio.gitignore
1913

2014
# User-specific files
2115
*.suo
2216
*.user
17+
*.userosscache
2318
*.sln.docstates
2419

25-
#MonoDevelop
20+
# User-specific files (MonoDevelop/Xamarin Studio)
2621
*.userprefs
2722

23+
# FAKE
24+
tools/
25+
2826
# Build results
2927
[Dd]ebug/
3028
[Dd]ebugPublic/
3129
[Rr]elease/
3230
[Rr]eleases/
3331
x64/
3432
x86/
35-
build/
3633
bld/
3734
[Bb]in/
3835
[Oo]bj/
36+
[Ll]og/
3937

40-
# Roslyn cache directories
41-
*.ide/
38+
#FAKE
39+
.fake
40+
tools/
41+
42+
#DocFx output
43+
_site/
44+
45+
# Visual Studio 2015 cache/options directory
46+
.vs/
47+
# Uncomment if you have tasks that create the project's static files in wwwroot
48+
#wwwroot/
4249

4350
# MSTest test Results
4451
[Tt]est[Rr]esult*/
4552
[Bb]uild[Ll]og.*
4653

47-
#NUNIT
54+
# NUNIT
4855
*.VisualState.xml
4956
TestResult.xml
5057

@@ -53,6 +60,12 @@ TestResult.xml
5360
[Rr]eleasePS/
5461
dlldata.c
5562

63+
# .NET Core
64+
project.lock.json
65+
project.fragment.lock.json
66+
artifacts/
67+
**/Properties/launchSettings.json
68+
5669
*_i.c
5770
*_p.c
5871
*_i.h
@@ -85,14 +98,18 @@ _Chutzpah*
8598
ipch/
8699
*.aps
87100
*.ncb
101+
*.opendb
88102
*.opensdf
89103
*.sdf
90104
*.cachefile
105+
*.VC.db
106+
*.VC.VC.opendb
91107

92108
# Visual Studio profiler
93109
*.psess
94110
*.vsp
95111
*.vspx
112+
*.sap
96113

97114
# TFS 2012 Local Workspace
98115
$tf/
@@ -105,7 +122,7 @@ _ReSharper*/
105122
*.[Rr]e[Ss]harper
106123
*.DotSettings.user
107124

108-
# JustCode is a .NET coding addin-in
125+
# JustCode is a .NET coding add-in
109126
.JustCode
110127

111128
# TeamCity is a build add-in
@@ -114,9 +131,14 @@ _TeamCity*
114131
# DotCover is a Code Coverage Tool
115132
*.dotCover
116133

134+
# Visual Studio code coverage results
135+
*.coverage
136+
*.coveragexml
137+
117138
# NCrunch
118139
_NCrunch_*
119140
.*crunch*.local.xml
141+
nCrunchTemp_*
120142

121143
# MightyMoose
122144
*.mm.*
@@ -144,37 +166,62 @@ publish/
144166
# Publish Web Output
145167
*.[Pp]ublish.xml
146168
*.azurePubxml
147-
# TODO: Comment out the next line if you want to keep your passwords hidden
169+
# TODO: Comment the next line if you want to checkin your web deploy settings
170+
# but database connection strings (with potential passwords) will be unencrypted
148171
*.pubxml
172+
*.publishproj
173+
174+
# Microsoft Azure Web App publish settings. Comment the next line if you want to
175+
# checkin your Azure Web App publish settings, but sensitive information contained
176+
# in these scripts will be unencrypted
177+
PublishScripts/
149178

150179
# NuGet Packages
151180
*.nupkg
152181
# The packages folder can be ignored because of Package Restore
153182
**/packages/*
154183
# except build/, which is used as an MSBuild target.
155184
!**/packages/build/
156-
# If using the old MSBuild-Integrated Package Restore, uncomment this:
157-
!**/packages/repositories.config
185+
# Uncomment if necessary however generally it will be regenerated when needed
186+
#!**/packages/repositories.config
187+
# NuGet v3's project.json files produces more ignorable files
188+
*.nuget.props
189+
*.nuget.targets
158190

159-
# Windows Azure Build Output
191+
# Microsoft Azure Build Output
160192
csx/
161193
*.build.csdef
162194

163-
# Windows Store app package directory
195+
# Microsoft Azure Emulator
196+
ecf/
197+
rcf/
198+
199+
# Windows Store app package directories and files
164200
AppPackages/
201+
BundleArtifacts/
202+
Package.StoreAssociation.xml
203+
_pkginfo.txt
204+
205+
# Visual Studio cache files
206+
# files ending in .cache can be ignored
207+
*.[Cc]ache
208+
# but keep track of directories ending in .cache
209+
!*.[Cc]ache/
165210

166211
# Others
167-
sql/
168-
*.Cache
169212
ClientBin/
170-
[Ss]tyle[Cc]op.*
171213
~$*
172214
*~
173215
*.dbmdl
174216
*.dbproj.schemaview
217+
*.jfm
175218
*.pfx
176219
*.publishsettings
177-
node_modules/
220+
orleans.codegen.cs
221+
222+
# Since there are multiple workflows, uncomment next line to ignore bower_components
223+
# (https://github.com/github/gitignore/pull/1529#issuecomment-104372622)
224+
#bower_components/
178225

179226
# RIA/Silverlight projects
180227
Generated_Code/
@@ -190,10 +237,7 @@ UpgradeLog*.htm
190237
# SQL Server files
191238
*.mdf
192239
*.ldf
193-
194-
# make exception for Akka.Persistence.SqlServer database file
195-
!AkkaPersistenceSqlServerSpecDb.mdf
196-
!AkkaPersistenceSqlServerSpecDb_log.ldf
240+
*.ndf
197241

198242
# Business Intelligence projects
199243
*.rdl.data
@@ -202,15 +246,61 @@ UpgradeLog*.htm
202246

203247
# Microsoft Fakes
204248
FakesAssemblies/
205-
/src/.Akka.boltdata/NCover/Executions/0.jf
206-
/src/.Akka.boltdata/NCover/Executions/ProjectId/0.jf
207-
/src/.Akka.boltdata/NCover/Executions/ProjectOrderIndex/0.jf
208-
/src/.Akka.boltdata/NCover/Projects/0.jf
209-
/src/.Akka.boltdata/NCover/Projects/Name/0.jf
210-
/src/.Akka.boltdata/Settings.json
211-
/src/.Akka.boltdata/TestResults.json
212-
resetdev.bat
213-
/src/packages/repositories.config
214-
215-
# FAKE build folder
249+
250+
# GhostDoc plugin setting file
251+
*.GhostDoc.xml
252+
253+
# Node.js Tools for Visual Studio
254+
.ntvs_analysis.dat
255+
node_modules/
256+
257+
# Typescript v1 declaration files
258+
typings/
259+
260+
# Visual Studio 6 build log
261+
*.plg
262+
263+
# Visual Studio 6 workspace options file
264+
*.opt
265+
266+
# Visual Studio 6 auto-generated workspace file (contains which files were open etc.)
267+
*.vbw
268+
269+
# Visual Studio LightSwitch build output
270+
**/*.HTMLClient/GeneratedArtifacts
271+
**/*.DesktopClient/GeneratedArtifacts
272+
**/*.DesktopClient/ModelManifest.xml
273+
**/*.Server/GeneratedArtifacts
274+
**/*.Server/ModelManifest.xml
275+
_Pvt_Extensions
276+
277+
# Paket dependency manager
278+
.paket/paket.exe
279+
paket-files/
280+
281+
# FAKE - F# Make
216282
.fake/
283+
284+
# JetBrains Rider
285+
.idea/
286+
*.sln.iml
287+
288+
# CodeRush
289+
.cr/
290+
291+
# Python Tools for Visual Studio (PTVS)
292+
__pycache__/
293+
*.pyc
294+
295+
# Cake - Uncomment if you are using it
296+
# tools/**
297+
# !tools/packages.config
298+
299+
# Telerik's JustMock configuration file
300+
*.jmconfig
301+
302+
# BizTalk build output
303+
*.btp.cs
304+
*.btm.cs
305+
*.odx.cs
306+
*.xsd.cs

README.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -112,6 +112,12 @@ CREATE TABLE {your_metadata_table_name} (
112112

113113
### Migration
114114

115+
#### From 1.1.0 to 1.3.1
116+
```SQL
117+
ALTER TABLE {your_journal_table_name} ADD COLUMN serializer_id INTEGER NULL;
118+
ALTER TABLE {your_snapshot_table_name} ADD COLUMN serializer_id INTEGER NULL;
119+
```
120+
115121
#### From 1.0.6 to 1.1.0
116122
```SQL
117123
CREATE TABLE {your_metadata_table_name} (
@@ -144,3 +150,9 @@ In order to run the tests, you must do the following things:
144150
1. Username: postgres
145151
2. Password: postgres
146152
3. A custom app.config file can be used and needs to be placed in the same folder as the dll
153+
154+
or run postgres in docker
155+
156+
```
157+
docker run -d --rm --name=akka-postgres-db -p 5432:5432 -l deployer=akkadotnet -e POSTGRES_USER=postgres -e POSTGRES_PASSWORD=postgres postgres:9.6
158+
```

RELEASE_NOTES.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,7 @@
1+
#### 1.3.1 September 11 2017 ####
2+
13
#### 1.1.2 January 2017 ####
4+
25
Updated for Akka.NET 1.1.2.
36

47
#### 1.0.6 December 10 2015 ####

build.cmd

Lines changed: 1 addition & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1 @@
1-
@echo off
2-
3-
pushd %~dp0
4-
5-
src\.nuget\NuGet.exe update -self
6-
7-
src\.nuget\NuGet.exe install FAKE -ConfigFile src\.nuget\Nuget.Config -OutputDirectory src\packages -ExcludeVersion -Version 4.1.0
8-
9-
src\.nuget\NuGet.exe install xunit.runner.console -ConfigFile src\.nuget\Nuget.Config -OutputDirectory src\packages\FAKE -ExcludeVersion -Version 2.0.0
10-
src\.nuget\NuGet.exe install nunit.runners -ConfigFile src\.nuget\Nuget.Config -OutputDirectory src\packages\FAKE -ExcludeVersion -Version 2.6.4
11-
12-
if not exist src\packages\SourceLink.Fake\tools\SourceLink.fsx (
13-
src\.nuget\nuget.exe install SourceLink.Fake -ConfigFile src\.nuget\Nuget.Config -OutputDirectory src\packages -ExcludeVersion
14-
)
15-
rem cls
16-
17-
set encoding=utf-8
18-
src\packages\FAKE\tools\FAKE.exe build.fsx %*
19-
20-
popd
1+
PowerShell.exe -file "build.ps1" %*

0 commit comments

Comments
 (0)