Skip to content

Conversation

@dplewis
Copy link
Member

@dplewis dplewis commented Jul 17, 2024

Pull Request

Issue

The maxLogFiles option uses an objectParser which fails when entering a string.

Closes: #6426

Approach

Add new Parser Type and Build Definition

@parse-github-assistant
Copy link

Thanks for opening this pull request!

@codecov
Copy link

codecov bot commented Jul 17, 2024

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 93.75%. Comparing base (4b04c22) to head (1019328).
Report is 34 commits behind head on alpha.

Additional details and impacted files
@@            Coverage Diff             @@
##            alpha    #9215      +/-   ##
==========================================
+ Coverage   93.46%   93.75%   +0.28%     
==========================================
  Files         186      184       -2     
  Lines       14762    14675      -87     
==========================================
- Hits        13797    13758      -39     
+ Misses        965      917      -48     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

@dplewis dplewis requested a review from a team July 17, 2024 16:53
@mtrezza
Copy link
Member

mtrezza commented Jul 17, 2024

Note: before merging this, merge #9205 so that it creates a release with test IDs.

Copy link
Member

@mtrezza mtrezza left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good

@mtrezza mtrezza changed the title fix: Server option maxLogFiles doesn't accept days string fix: Parse Server option maxLogFiles doesn't accept days string Jul 18, 2024
@mtrezza mtrezza changed the title fix: Parse Server option maxLogFiles doesn't accept days string fix: Parse Server option maxLogFiles doesn't recognize duration literals like 1d for 1 day Jul 18, 2024
@mtrezza mtrezza changed the title fix: Parse Server option maxLogFiles doesn't recognize duration literals like 1d for 1 day fix: Parse Server option maxLogFiles doesn't recognize duration literals like 1d for "1 day" Jul 18, 2024
@mtrezza mtrezza changed the title fix: Parse Server option maxLogFiles doesn't recognize duration literals like 1d for "1 day" fix: Parse Server option maxLogFiles doesn't recognize day duration literal like 1d for "1 day" Jul 18, 2024
@mtrezza mtrezza changed the title fix: Parse Server option maxLogFiles doesn't recognize day duration literal like 1d for "1 day" fix: Parse Server option maxLogFiles doesn't recognize day duration literals such as 1d to mean 1 day Jul 18, 2024
@mtrezza mtrezza merged commit 0319cee into parse-community:alpha Jul 18, 2024
parseplatformorg pushed a commit that referenced this pull request Jul 18, 2024
# [7.3.0-alpha.5](7.3.0-alpha.4...7.3.0-alpha.5) (2024-07-18)

### Bug Fixes

* Parse Server option `maxLogFiles` doesn't recognize day duration literals such as `1d` to mean 1 day ([#9215](#9215)) ([0319cee](0319cee))
@parseplatformorg
Copy link
Contributor

🎉 This change has been released in version 7.3.0-alpha.5

@parseplatformorg parseplatformorg added the state:released-alpha Released as alpha version label Jul 18, 2024
@dplewis dplewis deleted the maxLogFiles-docs branch July 18, 2024 13:43
parseplatformorg pushed a commit that referenced this pull request Oct 3, 2024
# [7.3.0-beta.1](7.2.0...7.3.0-beta.1) (2024-10-03)

### Bug Fixes

* Custom object ID allows to acquire role privileges ([GHSA-8xq9-g7ch-35hg](GHSA-8xq9-g7ch-35hg)) ([#9317](#9317)) ([13ee52f](13ee52f))
* Parse Server `databaseOptions` nested keys incorrectly identified as invalid ([#9213](#9213)) ([77206d8](77206d8))
* Parse Server installation fails due to post install script incorrectly parsing required min. Node version ([#9216](#9216)) ([0fa82a5](0fa82a5))
* Parse Server option `maxLogFiles` doesn't recognize day duration literals such as `1d` to mean 1 day ([#9215](#9215)) ([0319cee](0319cee))
* Security upgrade path-to-regexp from 6.2.1 to 6.3.0 ([#9314](#9314)) ([8b7fe69](8b7fe69))

### Features

* Add atomic operations for Cloud Config parameters ([#9219](#9219)) ([35cadf9](35cadf9))
* Add Cloud Code triggers `Parse.Cloud.beforeSave` and `Parse.Cloud.afterSave` for Parse Config ([#9232](#9232)) ([90a1e4a](90a1e4a))
* Add Node 22 support ([#9187](#9187)) ([7778471](7778471))
* Add support for asynchronous invocation of `FilesAdapter.getFileLocation` ([#9271](#9271)) ([1a2da40](1a2da40))
@parseplatformorg
Copy link
Contributor

🎉 This change has been released in version 7.3.0-beta.1

@parseplatformorg parseplatformorg added the state:released-beta Released as beta version label Oct 3, 2024
parseplatformorg pushed a commit that referenced this pull request Oct 3, 2024
# [7.3.0](7.2.0...7.3.0) (2024-10-03)

### Bug Fixes

* Custom object ID allows to acquire role privileges ([GHSA-8xq9-g7ch-35hg](GHSA-8xq9-g7ch-35hg)) ([#9317](#9317)) ([13ee52f](13ee52f))
* Parse Server `databaseOptions` nested keys incorrectly identified as invalid ([#9213](#9213)) ([77206d8](77206d8))
* Parse Server installation fails due to post install script incorrectly parsing required min. Node version ([#9216](#9216)) ([0fa82a5](0fa82a5))
* Parse Server option `maxLogFiles` doesn't recognize day duration literals such as `1d` to mean 1 day ([#9215](#9215)) ([0319cee](0319cee))
* Security upgrade path-to-regexp from 6.2.1 to 6.3.0 ([#9314](#9314)) ([8b7fe69](8b7fe69))

### Features

* Add atomic operations for Cloud Config parameters ([#9219](#9219)) ([35cadf9](35cadf9))
* Add Cloud Code triggers `Parse.Cloud.beforeSave` and `Parse.Cloud.afterSave` for Parse Config ([#9232](#9232)) ([90a1e4a](90a1e4a))
* Add Node 22 support ([#9187](#9187)) ([7778471](7778471))
* Add support for asynchronous invocation of `FilesAdapter.getFileLocation` ([#9271](#9271)) ([1a2da40](1a2da40))
@parseplatformorg
Copy link
Contributor

🎉 This change has been released in version 7.3.0

@parseplatformorg parseplatformorg added the state:released Released as stable version label Oct 3, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

state:released Released as stable version state:released-alpha Released as alpha version state:released-beta Released as beta version

Projects

None yet

Development

Successfully merging this pull request may close these issues.

There is a bug if maxLogFiles suffer with d

3 participants